关于android编码问题-URL中文编码-Activity中文编码与.java编码
2012-05-03 14:08
274 查看
当我新建个普通的.java文件的时候,如果我们想对url进行编程,那么我们要将中文编码成UTF8,这个是java自己默认的编码方式,如果我们将中文强制用GBK编码,那么会出现错误。我们可以这样理解,其实android修改了java的部分代码,android的Activity是android编码是自己定义的,他们自己定义了自己的编码方式,这一点可以从谷歌的浏览器传中文参数得到证明。而java本身的URL编码是用UTF8的。所以前段时间ORACLE状告GOOGLE是有道理的。 要记住:当我们在Activity里面进行传递中文的时候要用GBK进行预处理,而在普通JAVA类里面的时候要用UTF8进行编码。
相关文章推荐
- 关于Android使用HttpURLConnection传输含有中文JSON数据的报错、乱码问题
- Android使用HttpUrlConnection get请求带中文参数的编码问题
- 关于android在TOMCAT服务器下载文件名带中文的文件的编码问题
- Android url中文编码问题
- android点滴9:关于输入输出流中文乱码的问题
- 关于通过网站下载中文名称的文件的编码问题
- Apache2.2+mod_encoding解决URL中文编码问题
- URL传递中文UTF-8编码问题解决办法
- 关于使用 ASIHTTPRequest URL中文参数乱码问题
- HttpClient4.4.1 关于文件上传 中文文件名编码问题
- 【Web】关于URL中文乱码问题
- Spring Tomcat Post Get 请求参数有中文时出现乱码或+号变空格等关于编码的问题
- 在Python中关于中文编码问题的处理建议
- 模板引擎cheetah中关于中文编码问题,两种解决办法 3ff8
- 关于编码(一):url的编码和解码问题
- 关于ajax中URL传递中文产生乱码的问题
- 关于Oracle数据库中不同编码所造成的中文乱码问题
- 关于url参数中文乱码的问题 【asp.net C#】
- 解决了浏览器URL地址栏直接输入get参数值包含中文时的urlencode编码格式问题
- 关于前台URL传递中文参数到java后台乱码的问题