Работа с иностранными языками в базе данных на PHP

  • Автор темы Автор темы deska
  • Дата начала Дата начала

deska

Новичок
Работа с иностранными языками в базе данных на PHP

Итак, опишу небольшую проблемку.

Простая табличка, имя, логин, пасс...
Кодировка latin1.

Имя не показывается если оно набито на Тайском скажем. Вместо него такие символы "ตีดั&#3591".
Если русский, то всё ок. Немецкий тоже всё ок.

В базу имя записывается как htmlspecialchars($name). Может в этом быть загвоздка.

Не подскажете как организована должна быть база и обработка имени для записи в базу. Может нужно UTF8 таблицы делать?
 
UTF8
Данные обычно обрабатывают перед показом пользователю.
А в БД хранят в неизменном виде.
 
Сверху