Здесь мы соблюдаем проблему искаженного кода на странице ASP. Это проблема с веб -кодированием. На китайском языке обычно используется GB2312, поэтому, если вы показываете, что китайцы в основном не искажены. Но иногда мы используем международно общий формат UTF-8. Если люди мало знают о формате UTF-8, они склонны к искаженному коду.
Многие друзья спрашивали меня, почему CodePage, указанная в ASP, составляет 65001, и часто отображается искаженные коды.
ASP Web Page UTF8 искаженная код, если вы не знаете, что такое UTF-8, то Caizi предлагает сначала искать информацию UTF-8.
Конечно, разумно, что кодирование UTF-8 принимается и даже любит все больше людей. Кодирование.
Несколько лет назад все версии ниже IE6 были бы искажены, если бы у них не было соответствующей библиотеки шрифтов. Любая традиционная страница будет искажена. CodePage и Charset как UTF-8 на странице, чтобы отобразить совершенно правильный контент в любом клиентском браузере без какого-либо искаженного кода ...
Хорошо, Caizi принимает страницу ASP в качестве примера и приводит пример, чтобы увидеть конкретную операцию:
В этом случае Caizi рекомендовал использовать EditPlus для написания кода.
Откройте новую страницу ASP, я считаю, что друзья, которые играют в ASP, заметят, что во многих загруженных исходных кодах обычно есть предложение в верхней части страницы:
<%@Language = vbscriptCodepage = 936%>
Необходимо много говорить о предыдущем языке. Проблема здесь. .
<%@Language = vbscriptCodepage = 65001%>
Добавьте несколько китайских персонажей, чтобы увидеть, могут ли они отображаться правильно.
<%
Response.write tests utf-8 страница впервые
%>
ОК, просто нажмите «Сохранить» и выполнить эту страницу, чтобы увидеть.
ОК, пожалуйста, нажмите на меню Top File и выберите Save AS. В любом случае, это еще более грязно. То есть в голове.
<metahttp-equiv = content-typecontent = text/html; charset = gb2312>
То есть указанная страница возвращает результат с кодированием GB2312 и должна быть написана перед выводом результата возврата. Измените GB2312 на UTF-8.
<%@Language = vbscriptCodepage = 65001%>
<metahttp-equiv = content-typecontent = text/html; charset = utf-8>
<%
Response.write tests utf-8 страница впервые
%>
Выполните еще раз, ну, на этот раз он будет отображаться в этот раз ...
ASP Web Page UTF8 искаженное заключение: используется UTF-8.
Код, который гарантирует, что лист ASP не будет выглядеть искаженным, должен быть таким:
(Предполагая, что это лист UTF-8)
<%@CodePage = 65001%>
<%Response.codepage = 65001%>
<%Response.charset = UTF-8%>
Вы можете создать общедоступный код файла. ASP, и все страницы содержат эту спецификацию кодирования.