0

因此,我设置网站的方式是根据 QueryString 值将用户重定向到内容页面。
但标题保持不变。
我遇到的问题是本地语言字符。
即使在我检查源代码时存在 meta-equiv,它们也不会显示在内容页面中。
这里可能有什么问题?我该如何解决?

太感谢了..

<%
    Section = Request.QueryString("Section")

    If Section = "" then 
%>
<!-- #Include File="home/index.asp" -->
<%
    ElseIf Section = "home" then 
%>
<!-- #Include File="home/index.asp" -->
<%
    ElseIf Section = "friends" then 
%>
4

1 回答 1

0

你可以尝试两件事

  1. 在记事本中打开您的页面并打开另存为框。显示什么编码?如果选择 ANSI,则将其更改为 UTF-8

  2. 在您的 asp 页面顶部添加 <%@CODEPAGE="65001"%>

编辑 - 我尝试添加以下内容作为评论,但我无法格式化

你看到的是 giriÅŸ 而不是 giriş

查看您的源代码 - 它包含

<meta http-equiv="Content-Type" content="text/html; charset=windows-1254" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9">    
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8" />

它应该包含

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8" />
于 2013-02-21T17:02:51.703 回答