bae java乱码_BAE云搭建Web——Servlet中文乱码

2013-06-03

导语:最近想弄一个具有服务端的应用,搞个网站真的很繁琐(大学的事情了,都忘光光了)。服务器使用BAE服务,暂时免费。

正文:我这个程序比较简单,只是去服务器获取数据而已,所以只是用了Servlet。这个中文乱码到处都有。关键是我在本地使用的时候myeclipse上运行OK的时候在BAE上跑就又是乱码了,o(︶︿︶)o 唉。

1)在本地Myeclipse中运行时的中文乱码解决方案,应该是试用于自己的服务器的(不知道为啥BAE不一样,看后面)。

注意:这里在获取request文本的时候加了一个处理:new String(content.getBytes("ISO8859_1"),"utf-8");

request.setCharacterEncoding("utf-8");

response.setCharacterEncoding("utf-8");

response.setContentType("text/html;charset=utf-8");

//the content which get from request

String content = request.getParameter("content");

if(content != null) {

content = new String(content.getBytes("ISO8859_1"),"utf-8");

}else {

content = "";

}

2)提交到BAE上之后,以上代码就出现乱码了。最后将这句话去掉就OK了,目前还是不知道度娘做了什么(本人对网络开发也是一知半解,知道的童鞋留下言,感激不尽)。

结尾: 1)坚持写写博客

2)继续学习开发

3)我是IT程序猿

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值