我用java开发的,根据业务需要,要把字符集为ascii的byte[],转为中文?
如
String chinaString = "你好";
byte[] cascii = chinaString.getBytes("US-ASCII");
有什么方法以将 byte[] cascii 里的内容,转为中文?
String s1 = new String(chinaString.getBytes("US-ASCII"),"GB2312");
String s2 = new String(chinaString.getBytes("US-ASCII"),"UTF-8");
String s3 =new String(chinaString.getBytes("ISO-8859-1"),"GBK");
和其他的字节符都方试过了,都不行!打印出来的都是:??
回:寻找逆流的鱼 -- 不是我想用ACSII码,而是前面我说了是业务需要,对方的接口返回给我的就是这样,我也很无耐。所以在这里向大侠们请教!
参考资料:如果您的回答是从其他地方引用,请表明出处
急!急!JAVA中ASCII转码问题??
这里因为,其他字符集无法相互转码而发生编码丢失现象,你可以试试,把iso-8850-1换成utf-8试试,这无法重新转回来,这导致乱码现象,如果你ios-8850-1换成gbk,大部分是可以的,因为gbk兼容gb2312,但是,不是所有的都能相互转回来,最好用iso-8850-1来作为中间转码字符集,这是因为所有的字符集都...
JAVA不能直接获得输入字符的ASCAII值吗?为什么还要利用utf-8进行文字...
AscII不能做到包含所有字符,换句话说就是不能实现国际化,java内部是用unicode编码的,UTF-8是unicode的一种实现。
Oracle库采用的是ascii编码,也就是英文字符集库。java通过jdbc查询出 ...
使用 ASCII 7bit 当中间缓存字符集,我们无法保存汉字编码的 8bit 数据,最终显示成问号,这步已经失真了。这里面我们要想到我们的 GB2312 或 UTF8 这样的字符集本身都是假设一个字节的最高位 (8bit 中的第1个 bit)是有特殊意义的,当我们用 US7ASCII 是它忽略掉这个位只处理后面7-bit 的。...
我反编译JAVA文件,有一些汉字信息就变成了\项 了
针对你的问题,在 cmd 窗口中执行下面的命令即可(需要将 jdk文件夹\/bin 加入到 path 环境变量中):native2ascii -reverse C:\\abc.java c:\\abc2.java (这里abc.java表示你的含有 \\uxxxx 字符的java文件;c:\\abc2.java 表示转后后的文件)下面附上完整的 使用方法:--- native2ascii用法解析 na...
\\xd0\\xa1\\xc4\\xac是什么的转码,要怎么转回去啊,用native2ascii不...
先前转错了吧,这种是ASCII,但不是JAVA的格式的、是普通的 ASCII 。JAVA的是 \目\前\用\戶:
java程序读取properties配置文件出现中文乱码
)。这样可以将乱码转换为中文。不过,这种方法需要对后续的"password"等属性值也进行类似的操作。如果你熟悉反射机制,那么使用反射可以更方便地进行这种转码处理。总之,通过上述两种方式,可以有效地解决Java程序读取properties配置文件时的中文乱码问题,选择哪种方法取决于你的编程习惯和对反射的理解程度。
如何将普通的txt文本格式转换成ASCII啊?
用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。一.获取native2ascii安装了jdk后,假如你是在windows上安装,那么在jdk的安装目录下,会有一个bin目录,其中native2ascii.exe正是。二.使用方法命令行格式: native2ascii.exe -[options] [inputfile [output...
Java中如何将gbk装换为ansi
对于java,在字符集间进行转换时比较常用的功能,尤其在web应用中。首先我们要先了解一些知识点:一、关键技术点:1、当前流行的字符编码格式有:US-ASCII、ISO-8859-1、UTF-8、UTF-16BE、UTF-16LE、UTF-16、GBK、GB2312等,其中GBK、GB2312是专门处理中文编码的。2、String的getBytes方法用于按指定...
java 怎么判断文本内容的编码
利用java.io.Properties的load方法读入属性文件虽然方便,但如果属性文件中有中文,在读入之后就会发现出现乱码现象。发生这个原因是load方法使用字节流读入文本,在读入后需要将字节流编码成为字符串,而它使用的编码是“iso-8859-1”,这个字符集是ASCII码字符集,不支持中文编码, 方法一:使用显式的转码:[java] view plai...
native2ascii使用方法
首先,确认JAVA_HOME路径下的native2ascii命令行工具已经准备就绪。然后,指定原始文件的路径,即"D:\\src\\resources.properties",这是含有非Unicode字符的文件。接着,指定转换后的目标文件路径,即"D:\\classes\\resources.properties",这个文件将会接收转换后的Unicode字符。执行转换的命令如下:JAVA_HOME\\...