Я получаю описания продуктов из веб-сервиса Amazon и храня их в MySQL. Я заметил, что для некоторых символов то, что хранится в базе данных, не совпадает с тем, что отображается на моей веб-странице. Например, дефис -
показан как —
. Любая идея, что не так?Странные символы на веб-странице
1
A
ответ
4
Похоже, вы храните UTF и читаете как нечто вроде латинского-1. (Символ в кодировке UTF-8 могут быть закодированы в более чем один байт.)
0
Я думаю, вы должны попробовать добавить следующий код в HTML <head>
раздел:
<meta charset="utf-8" />
И чтение немного о UTF-8 тоже стоит.
0
Убедитесь, что ваш веб-сервер также использует правильную кодировку символов. У меня были проблемы в прошлом с æøå (на датских веб-сайтах), и просто установить кодировку в html недостаточно, если сервер не настроен на использование правильной кодировки.
Смежные вопросы
- 1. Странные символы на странице
- 2. Странные символы на терминале
- 3. Странные символы на mac
- 4. Matlab - странные символы на выходе
- 5. Странные символы на терминале linux
- 6. Странные символы, отображающие содержимое
- 7. CK Editor странные символы
- 8. Странные символы в PHP
- 9. Varnish ESI: странные символы
- 10. Странные символы вместо изображения
- 11. Странные символы в Python
- 12. Странные символы визуализации
- 13. Странные символы JQuery Mobile
- 14. strcat_s добавляет странные символы
- 15. CSS делает странные символы
- 16. C - Печатаются странные символы
- 17. странные Переопределенные символы
- 18. PHPExcel пишет странные символы
- 19. uint8 отображает странные символы
- 20. Странные символы от NSXMLParser
- 21. WebClient показывает странные символы
- 22. FileOutputStream писать странные символы
- 23. InputStream дает странные символы
- 24. API дает странные символы
- 25. Странные символы в массиве
- 26. Странные символы в printf
- 27. Странные символы в перфомансе ...
- 28. Laravel echo странные символы
- 29. Векторный символ странные символы
- 30. Экспорт файлов - Странные символы
... или вы можете читать его правильно как UTF-8, но ваша HTML-страница содержит неправильный тип содержимого, который указывает кодировку, отличную от UTF-8. –