Мне нужна помощь с проблемой кодировки символов, которую я хочу сортировать раз и навсегда. Вот пример некоторого контента, который я извлекаю из XML-фида, вставляю в свою базу данных, а затем вытаскиваю.Проблемы с кодировкой символов PHP
Как вы не видите, многие специальные символы html повреждены/сломаны.
Как я могу раз и навсегда остановить это? Как я могу поддерживать все типы символов и т. Д.?
Я пробовал буквально каждый фрагмент кода, который я могу найти, он иногда исправляет его для большинства, но все же другие повреждены.
В какой момент они появляются «сломанный «? Если вы просматриваете канал в браузере, видите ли вы тарабарщину или правильные символы? Есть ли атрибут «encoding» в объявлении XML? –
Просто подумайте, но можете ли вы рассказать нам, какой символ задал ваши таблицы базы данных? Если вы выполните «SHOW CREATE TABLE tblname;» на ваших таблицах в MySQL вы должны увидеть что-то в конце, например «DEFAULT CHARSET = utf8». – zombat
Ваш код исчез из Интернета. Пожалуйста, добавьте его снова к своему вопросу, иначе это будет удалено. Пожалуйста, позаботьтесь о том, чтобы задать важную часть, о которой вы спрашиваете, в самом вопросе! – hakre