Многоязычный сайт - английский, японский, корейский языки - PullRequest
1 голос
/ 14 мая 2010

Сложно ли разработать сайт, поддерживающий двухбайтовые языки (японский, китайский)? Я планирую разработать многоязычный сайт с использованием PHP. Пожалуйста, дайте мне знать, если вы знаете несколько простых методов.

1 Ответ

0 голосов
/ 14 мая 2010

Наборы двухбайтовых символов в значительной степени (*) остались в прошлом. Сегодня вы используете набор символов Unicode, чтобы сайт мог без проблем поддерживать любой язык без ужаса переключения кодовых страниц.

Запишите содержимое своей страницы, сохраненное в кодировке UTF-8, , подайте его в браузеры как UTF-8 и установите для таблиц базы данных и подключение к базе данных значение UTF-8. Этого достаточно часто само по себе. Если вам нужно обрабатывать строки UTF-8 без случайного разрезания символа пополам, используйте mbstring .

(*: в Восточной Азии все еще есть несколько ужасных старых систем, для которых вам нужно кодировать устаревшие наборы символов, такие как старые мобильные телефоны и некоторые изворотливые службы веб-почты. Надеюсь, это не повлияет на вас. В этом случае вы все равно должны использовать UTF-8 для всех, но используйте iconv для преобразования, например, в Shift-JIS при выходе.)

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