保留包含文件的编码
preserve encoding for included files
我在我的网站上使用了 UTF-8 编码和 ASP 经典的 vbscript 作为默认脚本语言。我已将文件分成较小的部分以便更好地管理。
我总是在分隔文件的第一行使用这个技巧来保留 UTF-8 编码,而在其他地方保存文件时语言字符会转换为奇怪的字符。
mainfile.asp
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body>
<!--#include file="sub.asp"--->
</body>
</html>
sub.asp
<%if 1=2 then%>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<%end if%>
this is some characters in other language:
تست متن به زبان فارسی
这个技巧适用于离线保存,当页面在服务器上 运行 时也适用,因为这些额外的行被省略了(因为条件总是 false!):
有没有更好的方法来保留分离文件中的编码?
我使用 Microsoft expression web 编辑文件。
我使用 Textpad 来确保所有主要文件和包含文件都以 UTF-8 编码保存。只需点击 'Save As' 并将对话框中的编码下拉菜单设置为您想要的。
同时保留元标记,因为它仍然是必需的。
我在我的网站上使用了 UTF-8 编码和 ASP 经典的 vbscript 作为默认脚本语言。我已将文件分成较小的部分以便更好地管理。
我总是在分隔文件的第一行使用这个技巧来保留 UTF-8 编码,而在其他地方保存文件时语言字符会转换为奇怪的字符。
mainfile.asp
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body>
<!--#include file="sub.asp"--->
</body>
</html>
sub.asp
<%if 1=2 then%>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<%end if%>
this is some characters in other language:
تست متن به زبان فارسی
这个技巧适用于离线保存,当页面在服务器上 运行 时也适用,因为这些额外的行被省略了(因为条件总是 false!):
有没有更好的方法来保留分离文件中的编码?
我使用 Microsoft expression web 编辑文件。
我使用 Textpad 来确保所有主要文件和包含文件都以 UTF-8 编码保存。只需点击 'Save As' 并将对话框中的编码下拉菜单设置为您想要的。
同时保留元标记,因为它仍然是必需的。