posts - 40,  comments - 4,  trackbacks - 0
<2025年4月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

常用链接

留言簿(2)

随笔档案

文章分类

文章档案

连结

搜索

  •  

最新评论

阅读排行榜

评论排行榜

  做BLOG的时候,当用户申请完之后,有两种表现方式

第一种:http://youName.v246.com

第二种:http://www.v246.com/youName/

第一种实现起来应该比第二种麻烦,因为还涉及到泛域名解析等等!

不过第二种方式还是比较好实现的!,于是决定用第二种表现方式!

但是遇到了一个总是,那就是中文问题,比如说:

http://www.v246.com/古刹飞鹰/

这时候TOMCAT5服务器处理不了中文路径,总是显示乱码!

上网查了一下资料才知道,现在的浏览器使用的是UTF-8编码发送数据,而tomcat服务器

使用的却是8859-1编码,所以,会产生乱码,解决方案,在%TOMCAT_HOME%/conf/

server.xml中的Connector节点中添加一句话,以下是我添加完的代码,添加的代码用租体显示:

<Connector port="8080"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               debug="0" connectionTimeout="20000"
               disableUploadTimeout="true" URIEncoding="UTF-8"/>

这样设置后,当在地址栏打入http://www.v246.com/古刹飞鹰/ 就可以正确访问到页面了

但是,随之问题又出来了,因为我后台要从地址栏中把用户名取出来,好查询数据,也就是说把地址栏中的 古刹飞鹰 这个用户名取出来,面我取出来的即是乱码,,晕!

问同事解决之:

blogURIName = java.net.URLDecoder.decode(blogURIName,"UTF-8");

posted on 2007-05-29 23:04 larryjava 阅读(259) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问