知乎文字复制:为什么不能显示正确的中文呢????????????

来源:百度文库 编辑:高校问答 时间:2024/04/29 22:06:45
有时候asp中网页中不能正确显示中文请问都有哪些问题容易引起这些问题,只要是原因都可以写上,在下在线急等.........

最近做网站遇到这个问题,凡是文件名含有中文或空格的图片,在asp网页中都不能正确显示,一个思路是客户端判断不能上传文件名包含中文和空格,另一个思路是在服务器端用代码实现,后来经过努力,终于找到了解决问题的方法:

replace(Server.UrlEncode(rs("sfilename")),"+","%20")

原理:Server.UrlEncode转换中文,replace转换空格(因为UrlEncode把空格变成了+,只有换成%20才可以显示),这也许是不是办法的办法!!!

呵呵,在网上找了好久都没有解决方法,和大家分享!!!

这样就不用客户端判断了,免得给客户带来麻烦~~