в my.ini установки ср1251
базу создавала: CREATE DATABASE `el_secretariat` CHARACTER SET cp1251 COLLATE cp1251_general_ci;
в таблицах ср1251 в конце указывала
[PHP<?php header('Content-type: text/html; charset=cp1251'); ?>
<html>
<head>
<title> Новые документы</title>
</head>
<body bgcolor="lavender">
<h1>
<font><i><b>
Электронный секретариат 1.0
</b></i></font>
</h1>
<head><a href="index.html"><< На главную</a><br><br></head>
<head><a href="oznakomlen.php"> Список ознакомления >></a><br><br></head>
<?php
$hostname = "localhost";
$username = "root";
$password = "123";
$database = "el_secretariat";
@mysql_pconnect($hostname, $username, $password) or die("Could not connect to MySQL server!");
@mysql_select_db($database) or die("Could not select company database!");
mysql_query("SET NAMES cp1251;");
print "Вы подключены к базе данных MySQL!<br><br>";][/PHP]
а в мою базу mysql вносятся непонятные символы вместо русских букв из скрипта, хотя он их как то потом распознает. а если вручную в базу вбиваю, скрипт выдает ҐаЈҐҐў ‘ҐаЈҐ© ‘ҐаЈҐҐўЁз, например при запросах на поиск
далее тихая паника
1. Less - 13 Мая, 2013 - 23:40:59 - перейти к сообщению
2. DeepVarvar - 13 Мая, 2013 - 23:47:37 - перейти к сообщению
Файлы скриптов в какой кодировке?
(Добавление)
charset=windows-1251
(Добавление)
charset=windows-1251
3. caballero - 13 Мая, 2013 - 23:50:15 - перейти к сообщению
так укажите cp1251 там где вбиваете
(Добавление)
а лучше пользуйте UTF-8 и не будет проблем
(Добавление)
а лучше пользуйте UTF-8 и не будет проблем
4. Werdffelynir - 14 Мая, 2013 - 01:15:54 - перейти к сообщению
windows-1251 он же cp1251 давно пора забыть utf-8 универсальней. Избавит от многих головных болей
5. Less - 14 Мая, 2013 - 18:08:58 - перейти к сообщению
мне русские символы нужны, utf8 их распознает???то есть мне базу в нем делать, правда она все время как Latin1 делается, а в скриптах php нужно кодировки указывать?
6. DelphinPRO - 14 Мая, 2013 - 18:22:10 - перейти к сообщению
Werdffelynir пишет:
utf8 - это универсальная кодировка. В ней даже китайские иероглифы все есть O_oмне русские символы нужны, utf8 их распознает???
Less пишет:
то есть мне базу в нем делать, правда она все время как Latin1
при создании базы следует выбирать кодировку, а не оставлять по умолчанию
выбирать utf8_general_ci (ну или cp1251_general_ci)
также и для создаваемых таблиц
7. LIME - 14 Мая, 2013 - 18:32:58 - перейти к сообщению
DelphinPRO пишет:
это не кодировка базыпри создании базы следует выбирать кодировку, а не оставлять по умолчанию
выбирать utf8_general_ci (ну или cp1251_general_ci)
выбирать utf8_general_ci (ну или cp1251_general_ci)
это collation всетаки
надо обе ставить прально
8. Less - 15 Мая, 2013 - 20:51:13 - перейти к сообщению
Сделала все при все utf8, сайт работает без проьлем, но при выводе данных в консоли вместо русских символов ?????????? одни вопросы, что можно с этим придумать, HTML формы тоже в utf8 сделаны
9. caballero - 15 Мая, 2013 - 21:00:36 - перейти к сообщению
в какой консоли и зачем их туда выводить?
10. Less - 15 Мая, 2013 - 23:01:19 - перейти к сообщению
спасибо, уже разобралась