在java中如何获得字符集编码?
如下
String test="测试";
那么test是什么字符集啊
如果test值是从数据库中读出来的,又会是什么呢!?
南经肥牛 回复于:2002-12-29 18:23:53
不要再程序中出现中文,全部用unicode,Jdk 自带了一个转换工具,native2ascii.
全部转换成\u5927这样的格式
elgs 回复于:2002-12-29 23:23:52
unicode
wubai 回复于:2002-12-30 10:07:19
引用:下面引用由[u]南经肥牛[/u]在 2002/12/29 06:23pm 发表的内容:
不要再程序中出现中文,全部用unicode,Jdk 自带了一个转换工具,native2ascii.
全部转换成\u5927这样的格式
能不能给一个例子啊~? 我对这个不熟!
chedong 回复于:2002-12-30 13:15:43
http://www.chedong.com/tech/hello_unicode.html
Hello Unicode
——JAVA的中文处理学习笔记
http://www.chedong.com/tech/hello_unicode.html
作者: 车东 chedong@bigfoot.com
最后更新:2002-12-22 00:30:03
版权声明:可以任意转载,转载时请务必标明原始出处和作者信息
关键词:linux java mutlibyte encoding locale i18n i10n chinese
内容摘要:通过2个测试程序说明系统缺省编码方式和应用的编码策略对字符处理的影响,选择合适的编码处理策略,构建更符合国际化规范的通用应用。
测试程序-1
==========
为了了解JAVA应用的编码处理的机制,首先要了解操作系统对JVM缺省编码方式的影响,因此我做了一个Env.java,用于打印显示不同系统下JVM的属性和系统支持的LOCALE。程序很简单:
/*
* Copyright (c) 2002 chedong@bigfoot.com
* $Id: Env.java,v 1.1 2002/07/30 09:48:12 chedong Exp $
*/
import java.util.*;
import java.text.*;
/**
* 目的:
* 显示环境变量和JVM的缺省属性
* 输入:无
* 输出:
* 1 支持的LOCALE
* 2 JVM的缺省属性
*/
public class Env {
/**
* main entrance
*/
public static void main(String[] args) {
System.out.println("Hello, it's: " + new Date());
//print available locales
Locale list[] = DateFormat.getAvailableLocales();
System.out.println("======System available locales:======== ");
for (int i = 0; i < list.length; i++) {
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 编码 获得 如何 char byte Euro 108short 108BASIC_LATIN |
注册
个人空间
