title
Description
Body
Я имею ввиду что в начале страницы я пишу mb_internal_encoding("UTF-8"); Поэтому в самой функции я кодировку не пишу
Добавлено спустя 1 минуту 34 секунды:
Вот вся страница
|
|
Неактивен
По идее субстринг в базе тоже работает с многобайтовыми символами, но неправильно режет, поэтому и мб_стринг пришлось использовать, но тоже не помогает, а я с этими функциями только столкнулся, поэтому даже не понимаю как это работает (
Неактивен
да, посмотри кодировку таблицы-это мне своего времени тоже массу проблем доставляло...
Неактивен
не. не писал. Работало же )))
А как правильно написать? Это надо при установке делать?
Я вот поковырял дкмс, нашел там такое
mysql_query('set charset utf8');
mysql_query('SET names utf8');
mysql_query('set character_set_client="utf8"');
mysql_query('set character_set_connection="utf8"');
mysql_query('set character_set_result="utf8"');
Это все запрашивать надо или что то необязательное?
Неактивен
Понятно. А вот еще вопрос. Создаю базу и делаю такие запросы
|
|
И меню у меня потом показывает в неправильной кодировке. Приходится из скрипта уже переделывать.
Это как то можно исправить? Сам файл инсталл в utf8 без БОМ
Неактивен
А ещё когда таблицу создаешь можно указать
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
к примеру
Неактивен