турецкие символы в php и sql - PullRequest
       39

турецкие символы в php и sql

0 голосов
/ 04 августа 2011

В настоящее время я работаю с базой данных переводов на основе php sql, и у меня возникают проблемы с переводом 6 различных турецких символов в sql.

страница настроена на кодировку utf, и я попытался использовать utf8_encode дляэффект, я также использую кириллицу на странице, поэтому я застрял, имея все это в utf8.

в данный момент я просто пытаюсь передать значение из формы по почте, а затем выводит его, но этотакже не удается.

любая помощь будет принята с благодарностью.

edit *

удалось получить ее для вывода в эхо с htmlentities, к сожалению, теперь он не входит в sql должным образом,поле установлено в utf8_unicode_ci

код обновления ниже

mysql_query("SET NAMES UTF8");
mysql_query("UPDATE turkish='$turkish'  WHERE tid='$tid'");

1 Ответ

1 голос
/ 04 августа 2011

При выполнении обновлений делайте это следующим образом:

mysql_query( "UPDATE turkish = _utf8'$turkish'  WHERE tid='$tid'" );

не используйте utf8_encode или что-либо подобное, просто убедитесь, что $ turkish содержит действительные данные utf-8.

SELECT tid, BINARY turkish, ...
...