关于编程过程中的编码问题
2013-08-06 18:47
281 查看
记得好多年前,写PHP的时候,遇到过编码问题,首先改了meta头,或者改header,但是最后发现原来所有的php文件的编码没有统一。
刚才群里面聊到java和Object-c之间的通信,遇到编码问题,String.getBytes方法,里面试了很多编码,发现还是有问题,最后发现还是java文件的编码不对,没有统一,由此,感慨了下,往往最容易忽视的地方,都不是逻辑,而是操作或者习惯
这里总结了几点建议:
1、第一步,程序代码文件,统一一种编码,因为现在都国际化,还是UTF-8吧,这个比较流行,我们可以统一修改工作空间的默认编码,形成一个良好的习惯
2、第二步,如果是通讯,字符串转化成二进制流,也需要设定一种默认的编码,如果使用一些序列化的框架,那么他的编码就是你程序文件的编码
3、第三步,最后检查逻辑,看看每一次转化,是否有遵循了统一编码的原则
刚才群里面聊到java和Object-c之间的通信,遇到编码问题,String.getBytes方法,里面试了很多编码,发现还是有问题,最后发现还是java文件的编码不对,没有统一,由此,感慨了下,往往最容易忽视的地方,都不是逻辑,而是操作或者习惯
这里总结了几点建议:
1、第一步,程序代码文件,统一一种编码,因为现在都国际化,还是UTF-8吧,这个比较流行,我们可以统一修改工作空间的默认编码,形成一个良好的习惯
2、第二步,如果是通讯,字符串转化成二进制流,也需要设定一种默认的编码,如果使用一些序列化的框架,那么他的编码就是你程序文件的编码
3、第三步,最后检查逻辑,看看每一次转化,是否有遵循了统一编码的原则
相关文章推荐
- 关于编程中的编码问题
- 从校园到工作的路(八)——关于编程中的编码问题
- 关于图灵机器人访问网址中中文编码的问题(C++下 UrlEncode编码过程)
- 关于JacORB编程过程中的一些问题
- 【Java】编程过程中遇到的中文编码问题
- android编程过程中遇到的关于Canvas: trying to use a recycled bitmap android.graphics.Bitmap问题的原因及解决办法
- 关于编程过程中的一些疑惑及问题
- 《2---关于JDBC编程过程中驱动配置问题》
- 关于编程中编码和解码的问题
- 关于我在编程和调试过程中的一点点问题,请各位高手给指点一下!
- 关于编码问题以及不同平台编码及string与编码的关系
- 关于ASP.NET中用GB2312编码后Request的乱码问题
- 关于各种编码问题,汉字处理的一点小总结
- 文档冲突iOS网络编程-解决iCloud文档存储过程中文档冲突问题
- 现在想起来,一个最早学习编程的时候的问题, 关于文本文件的读写
- Mysql存储,查询过程编码问题小结
- [Unity3D]关于中文注释导致的文件编码错误问题
- 关于Java编码问题
- 关于编辑器编码保存为utf-8问题
- 关于登录sql server 2005 出现“已成功与服务器建立连接,但是在登录过程中发生错取。(provider:共享内存提供程序,error:0-管道的另一端上无任何进程”的问题