Asp classic Asp&x10CŠŽ;到CSZ不工作
我从输入到post选项中获取字符串一个函数Asp classic Asp&x10CŠŽ;到CSZ不工作,asp-classic,special-characters,Asp Classic,Special Characters,我从输入到post选项中获取字符串一个函数 Replace(string, "Č", "C") 不工作,因为函数无法识别变量(Request.Form(“folder”))中的“Č”字符 我使用for循环和这个函数从字符串中获取字符 strChar = mid(someString,i,1) 我可以用 If Asc(strChar) = -15220 Then 'Č string = string + "C" 但他总是工作。我认为如果使用mid()函数,应该使用多个字符 还有其他
Replace(string, "Č", "C")
不工作,因为函数无法识别变量(Request.Form(“folder”))中的“Č”字符
我使用for循环和这个函数从字符串中获取字符
strChar = mid(someString,i,1)
我可以用
If Asc(strChar) = -15220 Then 'Č
string = string + "C"
但他总是工作。我认为如果使用mid()函数,应该使用多个字符
还有其他解决方案吗?试试这个:把这个放在你的ASP代码上:
Response.ContentType = "text/html"
Response.AddHeader "Content-Type", "text/html;charset=UTF-8"
Response.CodePage = 65001
Response.CharSet = "UTF-8"
在HTML代码中:
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
您可能需要从那里开始。删除AddHeader,复制ContentType和CharSet属性的函数。meta标记太过分了,因为只有在从文件系统打开htm时才需要该标记,否则浏览器将可以访问响应中的实际
内容类型
标题。