紧急求助(在线等)

df4000 2003-08-26 10:17:35
我用的是tomcat4.0 做服务器。
我的页面里的中文链接链接时被变成了乱码

比如:<a href="/upload/mm.jpg">mm</a>可以正常链接

<a href="/upload/美女.jpg">mm</a>链接时 服务器报错是把“美女”两个字变成了乱码,然后就是找不到此文件。

我觉得这个应该是服务器的问题 请问如何解决
...全文
30 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
df4000 2003-08-26
  • 打赏
  • 举报
回复
而且 就是直接用手写的静态链接 只要里面有中文 链接时 就会变成乱码
df4000 2003-08-26
  • 打赏
  • 举报
回复
我用的是jsp查询数据库得到的路径,我做的这个页面是可以直接查看用户上传上来的文件,所以不能限制用户必须上传字母名的文件呀。

flyshp:我的页面本身就有你提到的语句,把做链接的字符串打在页面上汉字都没错,但是一做链接,服务器就要把它给弄成乱码
flyshp 2003-08-26
  • 打赏
  • 举报
回复
<%@ page contentType="text/html; charset=gb2312" %>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

试试
cainiao_2000 2003-08-26
  • 打赏
  • 举报
回复
虽然有方法可以解决问题,但建议你还是用字母,不用中文,那样对以后有好处,比如别的文件也用这个文件,那么又得象 boat2002w(渔舟) 那样做一遍或者更繁得方法,而且通用性不好
boat2002w 2003-08-26
  • 打赏
  • 举报
回复
我遇到过这个
你是不是用dreamwear中的超连接,然后选择路径和文件名?这样如果文件名为中文,那么自动生成的代码中的中文部分为乱码,你可以把乱码部分改回中文,这样就能找到文件了

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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