JavaSE Unicode

请教 在应用程序中 比如“action”中

String aStr = _form.getString("userName");
我想得到 userName 每个字的 unicode码怎么办?
[b]问题补充:[/b]
那为什么 我存到数据库中之后 或者System.out.prinltn(aStr);打印出来的是中文?
[b]问题补充:[/b]
Snow_Young 说地方法我知道

但是我需要的是 一个字符串中每个字符的unicode的code
然后存到数据库中,
我从数据库中读出来 显示的时候在转成 普通字符串

String 怎么转成char 没整明白。

纯粹要取得unicode的code point的话,用[url=]http://java.sun.com/javase/6/docs/api/java/lang/String.html#codePointAt(int)]String.codePointAt()[/url]。

In Java, every Character in String is a Unicode Character.

LZ的意思是说怎么获得unicode的code吗?也就是获得十六进制数?

十进制:System.out.println((int)'我');

十六进制:Integer.toHexString('我')

结果分别是:25105和6211

哦,呵呵,这样啊,String转char的方法是这样的:
1、char charAt(int index) 获得一个位置上的char
2、char[] s.toCharArray() 获得char数组

其实不一定要用char,byte也是可以的,