MySQL - как вставить английские и закодированные символы? - PullRequest
1 голос
/ 21 июля 2010

У меня есть многоязычный веб-сайт, для которого требуется ввод английского языка и символов азербайджанский через веб-форму и вставку их в таблицу базы данных MySQL.Я могу работать с кодировкой страницы, чтобы получить жестко закодированный текст для отображения.Теперь сайт требует разработки, и любой статический текст будет извлечен из MySQL.

Я пытался изменить кодировку этой конкретной таблицы, но что бы я ни делал, он просто заменяет все дополнительные символы на вопросительные знаки.

Может кто-нибудь дать мне знать, как правильно настроить таблицу в MySQL для отображения символов английского и азербайджанского языков?

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

Ответы [ 2 ]

1 голос
/ 14 января 2011

Вам нужна поддержка кодировки UTF-8 в MySQL. Будут отображены азербайджанские буквы как Ə, Ş, Ç, Ğ, Ü и другие буквы.

1 голос
/ 21 июля 2010

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

Вам просто нужно правильно установить кодировку и сопоставление символов И, чтобы вставить данные как UTF-8.PHP (это то, что вы будете использовать, я думаю) по умолчанию использует latin1, и у вас могут возникнуть проблемы с этим.Чтобы обойти это, используйте mysql_set_charset ('utf8')

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