Eclipse下Base64中文编码问题
来源:互联网 发布:淘宝定制商品规则买家 编辑:程序博客网 时间:2024/05/16 15:05
问题表现:
main函数调编码函数,采用utf8方式。
启web服务通过浏览器调函数,采用gb2312编码方式。
解决方案:
window-->prferences-->general-->workspace中编码修改为utf8(在下小白了!!)
PS:
1、
顺便研究了Base64编码原理,贴两张转来的图
以前这篇帖子写的很好:http://www.cnblogs.com/chengxiaohui/articles/3951129.html
2、
Base64编码不适合web的改进
BASE64 采用了大小写26个英文字母,10个数字,再加 +/ 两个字母做为 码表 , 用 = 做余数填充。
26个英文字母和10个数字在各个系统是安全的(不会被转义),但三个特殊符号的选择,却因为不同系统,会有不同的识别。另外,比较安全的关键字是下划线,
如果在URL中输入查询参数带有 +/= ,.Net 是可以识别的, 但不保证其它系统正确识别。 / = 毕竟是 URL 的关键字符。
encodeURIComponent 不会被转义的字符: - _ . ! ~ * ' ( )
比较安全的是 前三个: -_.
所以在URL 上,可以使用: -_. 替换 +/=
0 0
- Eclipse下Base64中文编码问题
- Ubuntu 12.04下实现eclipse中文编码GBK问题
- Windows与Linux下Base64编码问题
- 关于js中用base64编码处理中文的问题
- Base64编码解码过程中中文乱码问题
- python3下中文编码问题
- Base64 编码问题
- base64编码换行问题
- base64编码,中文乱码解决方法
- unbuntu 下添加eclipse中的中文编码
- Eclipse编码格式修改 保存中文问题
- 谈谈eclipse/myeclipse控制台中文编码问题
- eclipse for javaEE关于中文编码问题
- Eclipse编码方式与中文乱码问题
- eclipse下的中文问题
- eclipse下更改jsp页面默认的编码格式,解决中文乱码问题
- ajax 中文乱码/中文编码 base64处理
- python 在 ubuntu 下中文编码问题
- Ubuntu下配置XX-net问题总结
- Android项目中如何用好构建神器Gradle?
- Harris角点检测
- 64. Minimum Path Sum
- iPhone/iPad/Android UI尺寸规范
- Eclipse下Base64中文编码问题
- React Native 之 获取不同屏幕的像素密度
- python远程调试Django程序
- Error: java lang OutOfMemoryError Java heap space 解决
- js判断输入是否为空
- AtomicInteger在实际项目中的应用
- VB作业
- 全栈工程师眼中的HTTP
- hdu 1176 免费馅饼(dp)