我在我的网站中使用了 UTF-8 编码和带有 vbscript 的 ASP 经典作为默认脚本语言。我已将文件分成更小的部分以便更好地管理。
我总是在分隔文件的第一行使用这个技巧来保留 UTF-8 编码,同时将文件保存在其他地方,语言字符被转换为奇怪的字符。
主文件.asp
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body>
<!--#include file="sub.asp"--->
</body>
</html>
子.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:
تست متن به زبان فارسی
这个技巧适用于离线保存,当页面在服务器上运行时也适用,因为这些额外的行被省略了(因为条件总是错误的!):
有没有更好的方法来保存分隔文件中的编码?
我使用 Microsoft 表达式 Web 来编辑文件。