java国际化
来源:互联网 发布:恒扬数据副总经理 编辑:程序博客网 时间:2024/06/10 03:09
在Java语言中,下列关于字符集编码(Character set encoding)和国际化(i18n)的问题,哪些是正确的?
正确答案: C D 你的答案: A B C
每个中文字符占用2个字节,每个英文字符占用1个字节
假设数据库中的字符是以GBK编码的,那么显示数据库数据的网页也必须是GBK编码的。
Java的char类型,通常以UTF-16 Big Endian的方式保存一个字符。
实现国际化应用常用的手段是利用ResourceBundle类
- 添加笔记
- 已收藏
- 纠错
本题知识点
参考解析添加解析
- baohaoA 显然是错误的,Java一律采用Unicode编码方式,每个字符无论中文还是英文字符都占用2个字节。B 也是不正确的,不同的编码之间是可以转换的,通常流程如下:将字符串S以其自身编码方式分解为字节数组,再将字节数组以你想要输出的编码方式重新编码为字符串。例:String newUTF8Str = new String(oldGBKStr.getBytes("GBK"), "UTF8");C 是正确的。Java虚拟机中通常使用UTF-16的方式保存一个字符D 也是正确的。ResourceBundle能够依据Local的不同,选择性的读取与Local对应后缀的properties文件,以达到国际化的目的。综上所述,答案是 C 和 D。编辑于 2015-11-18 16:24:55
阅读全文
0 0
- Android国际化---Java国际化
- JAVA国际化
- java国际化
- JAVA国际化
- java国际化
- java 国际化
- java 国际化
- java国际化
- java国际化
- java 国际化
- java 国际化
- JAVA国际化
- java国际化
- java国际化
- JAVA国际化
- java国际化
- java国际化
- java国际化
- 著名开源网络取证工具Xplico远程未授权RCE漏洞
- LeetCode-Easy刷题(7) Remove Duplicates from Sorted Array
- 二叉树后序遍历迭代器(仅支持++)
- 边坡计算与模型
- 安装pcre-8.39和Lighttpd 在进行make的时候出现的问题
- java国际化
- centOS6.5 Nginx无法解析php文件
- seo是否是前途未卜?
- 对PostgreSQL数据库结构的宏观理解
- LeetCode-Easy刷题(8) Remove Element
- CentOS下安装OpenOffice4.1.3
- java怎样将数据保存到缓存中,之后再保存
- SpringMVC+Hibernate+Maven+MySQL实现增删改查的一个小Demo
- node.js -buffer