|
|
|
| есть база в которой по умолчанию кодировка стоит latin1_swedish_ci
создал там таблицы с кодировкой utf8_unicode_ci
скрипт работает с таблицами в которых есть и та и другая. преимущественной со второй. но и из таблиц с первой кодировкой берёт ники пользователей. русские выводит вопросиками. что мне делать? не дорубаюсь я чего то | |
|
|
|
|
|
|
|
для: buro
(04.10.2007 в 17:35)
| | При работе с данными из скрипта настриваете кодировку при помощи запроса?
| |
|
|
|
|
|
|
|
для: cheops
(04.10.2007 в 20:49)
| | поставил. проверил.
выводит из базы те что на utf в таком виде: форума
а те что на латине в таком: :×óêîò (букбы е о i с ударениями, по два , то по одному, ну в зависимотси от букв, а то на вашем форуме срабатывает перекодирование)
через нсколько минут :)
поставил
после соединения
mysql_query("SET NAMES latin1;");
|
а там где выводится в теле документа, где $uzz это имя пользователя. в итоге выводится только оно на русском, а всё остальное вопросиками.
$uzz=mb_convert_encoding($uzz,'UTF-8', 'Windows-1251');
|
Как я понимаю затея с разными кодировками не может быть решена. если в одной базе разные кодировки в таблицах... надо приводить всё к одной? | |
|
|
|
|
|
|
|
для: buro
(05.10.2007 в 03:35)
| | поменял везеде кодировку. решил что так будет лучше :) теперь работает :) | |
|
|
|