问题描述
拜托,我遇到了这个让我很头疼的问题!
站点 <title>
有 Promoção 一词,MysqL 数据库也有带重音字符的词。
如果我在 ASP 代码中使用 Response.CodePage=65001
,数据库中的单词显示正确,但标题中的单词显示符号�。
如果我不使用 Response.CodePage=65001
,标题保持正确,数据库中的重音词显示 �
请问,我该怎么办?
PS.: 我已经试过 use use:
charset=UTF-8
和 charset=ucs2
在数据库连接中
也试过了
response.addheader "Content-Type","text/html;charset=UTF-8"
Response.CodePage = 65001
Response.CharSet = "UTF-8"
解决方法
回答我的问题,page.asp需要保存为Unicode(UTF-8)并且每个页面的顶部需要行<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>