Странные персонажи на веб-странице - PullRequest
1 голос
/ 12 декабря 2010

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

Ответы [ 3 ]

4 голосов
/ 12 декабря 2010

Похоже, вы храните UTF и читаете как что-то еще, например, latin-1.(Символ в UTF-8 может быть закодирован в более чем один байт.)

0 голосов
/ 12 декабря 2010

Убедитесь, что ваш веб-сервер также использует правильную кодировку символов.В прошлом у меня были проблемы с (øå (на датских сайтах), и просто установить кодировку в html недостаточно, если сервер не настроен на использование правильной кодировки.

0 голосов
/ 12 декабря 2010

Я думаю, вам следует попробовать добавить следующий код в ваш html <head> раздел:

<meta charset="utf-8" />

И читать немного о UTF-8 тоже стоит.

...