Испанские символы кодируются неправильноPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Испанские символы кодируются неправильно

Сообщение Anonymous »

Я работаю над проектом на Филиппинах, где у многих людей в именах есть специальные символы латинской тильды.

У меня есть база данных, содержащая все таблицы latin1 с параметрами сортировки latin1_swedish_ci.

Код: Выделить всё

+--------------------------+--------------------------------+
| Variable_name            | Value                          |
+--------------------------+--------------------------------+
| character_set_client     | latin1                         |
| character_set_connection | latin1                         |
| character_set_database   | latin1                         |
| character_set_filesystem | binary                         |
| character_set_results    | latin1                         |
| character_set_server     | latin1                         |
| character_set_system     | utf8                           |
| character_sets_dir       | C:\xampp\mysql\share\charsets\ |
+--------------------------+--------------------------------+
В заголовках моих веб-страниц в качестве набора символов указан ISO-8859-1.

Когда я отправляю имя сотрудника Например, в моих веб-формах, содержащих символ тильды, он отображается в моей таблице как «Мари Каньон» и так же отображается на моих веб-страницах, когда я просматриваю запись сотрудника.

Если я изменю кодировку веб-страницы на utf-8, она будет отображаться правильно как «Мари Каньон». Итак, я предполагаю, что каким-то образом я кодирую UTF-8 в своих таблицах latin1. Но я не понимаю, где это могло произойти.

Насколько мне известно, PDO не занимается кодированием. Мои веб-страницы объявлены iso-8859-1, поэтому я полагаю, что проблема не в PHP. Мой символ_set_connection в MySQL имеет значение Latin1.

Где это могло произойти?

Дополнительная информация:
Ubuntu 10.04.2 LTS
MySQL 5.1.41-3ubuntu12.9-log
PHP5: 5.3.2
Apache2: 2.2.14

Подробнее здесь: https://stackoverflow.com/questions/503 ... -correctly
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Django-haystack elasticsearch специальные испанские символы (акценты)
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Django-haystack elasticsearch специальные испанские символы (акценты)
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Некоторые части моего запроса кодируются разными словами [дубликат]
    Гость » » в форуме Php
    0 Ответы
    10 Просмотры
    Последнее сообщение Гость
  • Данные уведомлений базы данных Laravel 11 не кодируются должным образом
    Anonymous » » в форуме Php
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Данные уведомлений базы данных Laravel 11 не кодируются должным образом
    Anonymous » » в форуме Php
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»