站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题URLEncoder.encode(url,"GBK");编码后的问题..在线等...

URLEncoder.encode(url,"GBK");编码后的问题..在线等...

摘要: URLEncoder.encode(url,"GBK");编码后的问题..在线等...


我使用的是Tomcat5.0,Windows2k3,在局域网中的服务器上,通过http://192.168.21.29/lucene/%D6%D0%B9%FA.txt 访问中国.txt这个文件,是可以的.
同样的配置,同样的方法,访问另外两台在公网上两个服务器中的这个文件,就提示HTTP404错误,说找不到这个文件,这是为何呢?
实在想不通这是哪的原因?


不解,,,等待高手...


UP...


JF...


问题 ,很是奇怪


有的容器中文编码支持有问题


把错误贴出来看看


HTTP Status 404 - /lucene/%D6%D0%B9%FA.txt

--------------------------------------------------------------------------------

type Status report

message /lucene/%D6%D0%B9%FA.txt

description The requested resource (/lucene/%D6%D0%B9%FA.txt) is not available.


--------------------------------------------------------------------------------

Apache Tomcat/5.0.30


TO:ykzhujiang(朱朱)
三台服务器都是装的Tomcat5.0.50,和Win2k3的系统,
只有在局域网中的那台服务器,可以像这样: http://192.168.21.29/lucene/%D6%D0%B9%FA.txt

正常 的访问 中国.txt这个文件,,,其余的两台服务器,,都是404错误


/lucene/test.txt
弄个英文的看行不行,然后再找原因。


英文的肯定是行的...


注意查看浏览器设置。
比如:IE的“Internet设置 --#62; 高级”里的“总是以UTF-8发送URL”


TO:yaray(雅睿,生活在别处) ( )

中国.txt: UTF-8 --#62; %E4%B8%AD%E5%9B%BD.txt

1.总是以UTF-8发送URL,,/lucene/%E4%B8%AD%E5%9B%BD.txt
2.不是以UTF-8发送URL, /lucene/%D6%D0%B9%FA.txt

两种方法,都是404错误.




直接输入 /中文.txt看看


TO:YuLimin(阿敏总司令:简单就是美)
/中文.txt,,这样,也是不行的..

我试了几台机子,,
在有的机器上,/%D6%D0%B9%FA.txt这样是可以,有的机器,不可以...


我同时,还试了在JBoss环境下,,为何有的机子可以,有的机子不可以呢,,这跟哪里的设计有关,还是怎么滴?

期待解答....

http://127.0.0.1/lucene/%D6%D0%B9%FA.txt, 访问自己工程下的一些中文的文字,,大家帮我试试啊,,看为何不可以?


http://127.0.0.1/lucene/%D6%D0%B9%FA.txt, 访问自己工程下的一些中文的文件,,大家帮我试试啊,,看为何有的机子上不可以?



URIEncoding=-#34;GBK-#34;


楼上正解...


↑返回目录
前一篇: 【请教】关于Inner Class的一点疑问
后一篇: 问一下jdk1.4 的按装方法?