проблемы с PHP - PullRequest
       31

проблемы с PHP

0 голосов
/ 06 ноября 2010

когда я вставил € в БД, все прошло нормально и отображается в phpmyadmin ok, но когда я дам его через codeigniter, оно будет выглядеть как «1001 *

что я делаю не так

Ответы [ 3 ]

4 голосов
/ 06 ноября 2010

Убедитесь, что для кодировки символов установлено значение utf-8 везде . Вам нужно установить его в HTML страницы с формой, любые PHP-файлы, в которые вставляются строки в SQL, в базу данных / таблицы и на страницу, отображающую окончательный вывод.

Получите только один из них неправильно, и у вас будут проблемы.

1 голос
/ 06 ноября 2010

Ваша кодировка символов не очень хорошая, UTF-8 будет лучше.Вы можете прочитать больше о юникоде в этой замечательной статье на dev.mysql.com .

0 голосов
/ 06 ноября 2010

используйте

htmlentities('€');

для сохранения в базе данных, если вам нужно, чтобы данные отображались на HTML-страницах

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...