字符集问题

cql812 2009-08-11 05:34:11
我的网站实现的一个功能就是点击网页上的一个连接,然后网页上的图片框里面就显示对应路径下的图片,网站文件我在自己的电脑和另一台电脑上都挂了,但是访问自己电脑上的网站时那个图片可以打开,而访问另一台电脑上的网站时就打不开,显示一个叉号,如果将浏览器中的“工具-》Internet选项-》高级-》发送UTF-8 URL”取消,就可以了,请问如果不取消这个选项该怎么解决?谢谢各位
...全文
79 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dogfish 2009-08-12
  • 打赏
  • 举报
回复
文件名字不是utf8. 试试改成utf8的文字看看。
hookee 2009-08-12
  • 打赏
  • 举报
回复
如果文件本身是utf-8的,地址可用Chilkat Charset 组件转
下载http://www.chilkatsoft.com/ChilkatCharset.asp


<%
t = "中文"

s = ""
Set cc = Server.CreateObject("ChilkatCharset2.ChilkatCharset2")
cc.UnlockComponent "30-day trial"
cc.ToCharset = "GB2312"
s = cc.ConvertFromUnicode(t)
Set cc = Nothing

u = ""
For i = 1 To Len(s)
c = Mid(s,i,1)
a = CStr(Hex(AscW(c)))
u = u & "%" & Mid(a,3,2) & "%" & Mid(a,1,2)
Next

Response.Write u

%>
nevin_xia 2009-08-11
  • 打赏
  • 举报
回复
用 server.URLEncode 看看
cql812 2009-08-11
  • 打赏
  • 举报
回复
不行,我试过了
lzp4881 2009-08-11
  • 打赏
  • 举报
回复
你的url参数有中文吧,如果是的话用escape或者urlencode处理一下
dreamagainzwj 2009-08-11
  • 打赏
  • 举报
回复
我说的文件名啊 不是说内容
cql812 2009-08-11
  • 打赏
  • 举报
回复
这样恐怕不行,我的网站会改动很大
dreamagainzwj 2009-08-11
  • 打赏
  • 举报
回复
去掉你文件中的特殊字符,改为英文或者数字,不要用中文等

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧