题目
解析
Java语言中,char类型默认使用的Unicode编码方式,每个字符占用两个字节(无论中英文字符);
不同的编码方式之间是可以转换的,数据库与web页面可以有各自的编码,二者没有必然的关系,通常流程如下:
将字符串S以其自身编码方式分解为字节数组,再将字节数组以你想要输出的编码方式重新编码为字符串。
例:String newUTF8Str = new String(oldGBKStr.getBytes(“GBK”), “UTF8”);
JVM中通常使用UTF-16的方式保存一个字符;
ResourceBundle能够依据Local的不同,选择性的读取与Local对应后缀的properties文件,以达到国际化的目的。