Давайте поговорим о проблемах с кодировкой CSS UTF-8 и GB2312.
Автор:Eve Cole
Время обновления:2009-06-06 18:41:25
Я не знаю, столкнетесь ли вы с проблемой, когда определение стиля не действует при создании страниц. Основное проявление заключается в том, что как бы вы ни меняли стиль, он не отображается или только некоторые браузеры работают правильно. В этом случае у вас. обычно необходимо выполнить следующие действия:
Убедитесь, что измененный файл стиля является файлом стиля текущей страницы (в случае нескольких сред).
Подтвердите правильность пути в файле (возможно, вы написали больше или меньше по ошибке)
Если приведенные выше два пункта подтверждают, что проблемы нет или недействительна только часть стиля, можно определить, что проблема с кодировкой файла
Все знают, что использование «UTF-8» обеспечивает лучшую межплатформенную совместимость, чем «GB2312», но они не обязательно знают, что кодировка файла не совпадает с объявлением кодировки файла. Они думают, что пока. поскольку тип кодировки файла объявлен, файл был изменен. В результате во многих случаях просто объявлялся тип кодировки файла без фактического изменения типа кодировки файла. Когда браузер анализирует файл с объявленным типом кодировки, поскольку фактическая кодировка файла отличается от объявления, возникает ошибка синтаксического анализа. Неверный вопрос.
Как возникли вышеуказанные проблемы?
Была изменена только декларация, а тип кодировки файла, соответствующий декларации, не был сохранен.
При копировании между разными файлами кодировка между двумя файлами различна.
Вышеупомянутую проблему можно решить, просто сохранив еще одну копию и выбрав тот же тип кодировки, что и в объявлении.
Если ни один из вышеперечисленных методов не работает, возможно, проблема связана с программным обеспечением для редактирования. Рекомендуется попробовать другой редактор.
Известные мне на данный момент редакторы, которые могут вызвать проблемы:
EmEditor Professional v7.50 Alpha 5 (она все еще может быть связана с альфа-версией. Если UTF-8 не подписан, если в конце комментария к стилю появляются определенные китайские символы, например «不,用,交,名, Почти,见,鬼, Comment" , on, of, out, write, next, Present, face, day и т. д. приведет к тому, что последующий контент не сможет быть проанализирован IE7)
Editplus (не знаю какая это версия. Если кто знает, подскажите. При сохранении UTF-8 с подписью подпись приведет к тому, что контент не будет парситься)
Примечание. Вышеупомянутое относится к части стиля, включая стили на странице и независимые файлы стилей.