String.getBytes()慎用
来源:互联网 发布:python中verify false 编辑:程序博客网 时间:2024/05/21 23:04
String的getBytes()方法是得到一个字串的字节数组,这是众所周知的。但特别要注意的是,本方法将返回该操作系统默认的编码格式的字节数组。如果你在使用这个方法时不考虑到这一点,你会发现在一个平台上运行良好的系统,放到另外一台机器后会产生意想不到的问题。比如下面的程序:
在一个中文WindowsXP系统下,运行时,结果为:
bytes lenght is:12
但是如果放到了一个英文的UNIX环境下运行:
$ java TestCharset
bytes lenght is:9
所以,为了避免这种问题,我在编码中使用String.getBytes(String charset)方法。
- String.getBytes()慎用
- String.getBytes()
- String.getBytes(); .
- String.getBytes()
- String.getBytes()
- String.getBytes()
- String.getBytes()
- String.getBytes()
- String.getBytes()
- String.getBytes()
- String.getBytes()
- String.getBytes()的问题
- 遭遇String.getBytes()
- String.getBytes()编码问题
- java String getBytes
- String.getBytes() 用法
- zz:String.getBytes();
- String.getBytes()的问题
- linux库文件的编写
- 路灯监控调光系统
- PHP之COOKIE支持详解 【转】
- nutch搜索结果为0。。。
- 修改sa的密码
- String.getBytes()慎用
- COM编程入门 第一部分——什么是COM,如何使用COM
- 2010-6-3 第三天
- 简单工厂模式及实例之三个原则(开闭原则,依赖倒转原则,迪米特法则)
- SAP BASIS系统管理
- 分割字符串(标量值函数)
- tar 命令详解
- Socket实例
- 数据库的前景