Страница 1 из 1
Проблема с кодировкой! Нечто новое!
Добавлено: 25 фев 2011, 14:48
PUNISHER
Столкнулся с такой проблемой. Мое приложение поддерживает utf8 кодировку. Раньше без адаптации под вк в базе данных (cp1251_general_ci) русские никнеймы в базе хранились каракулями но в приложении выводились правильные русские буквы. Сейчас когда адаптировал под вк в базу записываются русские имена и в приложении отображаются неверно. Кто знает как решить подобную проблему?
Re: Проблема с кодировкой! Нечто новое!
Добавлено: 25 фев 2011, 15:48
acpid
все скрипты в utf-8 и после
Код: Выделить всё
mysql_connect($db_host, $db_user, $db_password) or die (mysql_error());mysql_select_db($db_name) or die (mysql_error());
сделай
Re: Проблема с кодировкой! Нечто новое!
Добавлено: 25 фев 2011, 15:54
PUNISHER
дак такая запись вк имен стоит. я думаю мне надо их записывать в базу каракулями чтобы верно отобразить в приложении

Re: Проблема с кодировкой! Нечто новое!
Добавлено: 25 фев 2011, 16:20
PUNISHER
я поставил заместо utf8 кодировку mysql_query("SET NAMES 'cp1251'"); и в базу стали заноситься знакомые каракули.
Но код
Код: Выделить всё
$('input[name="username"]').attr("value",nick);
выводит имя в правильном кодинге. Как добавить кодировку cp1251 в инпут. чтобы в него вводились каракули?

Re: Проблема с кодировкой! Нечто новое!
Добавлено: 25 фев 2011, 18:17
PUNISHER
все сделал

Re: Проблема с кодировкой! Нечто новое!
Добавлено: 26 фев 2011, 00:14
Александр
Не стоит хранить данные в базе в неверной кодировке. Нужно будет что-то найти - через phpMyAdmin не посмотришь. Нужно будет перенести базу на другой серв, сделать бэкап - могут возникнуть проблемы. Лучше разобраться и сделать всё верно.