「javaiso编码」java的编码方式
今天给各位分享javaiso编码的知识,其中也会对java的编码方式进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、Java什么地方会产生iso88591编码的内容
- 2、java写文件,编码无法转换成iso8859-1
- 3、java编码问题 UTF-8转ISO-8859-1求助
- 4、java中为什么要用ISO-8859-1编码啊?
- 5、java怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
Java什么地方会产生iso88591编码的内容
因为默认编码就是“ISO-8859-1”,当我们程序代码等不设置编码格式就是“ISO-8859-1”,也就是国外开发不做国际化的话,就是使用“ISO-8859-1”。
总结起来,Java是国外人发明的语言,而且我们很多东西都是来自国外,他们用的编码就是ISO-8859-1,而不像我们用GBK和UTF-8为主。
java写文件,编码无法转换成iso8859-1
String words = new String(str.getBytes("iso-8859-1"),"utf-8")str 为你要转换的字符串(中文)
java编码问题 UTF-8转ISO-8859-1求助
楼上正解补充他们需要用ISO8859-1编码那你发送前将你的UTF-8转为ISO8859-1 str = new String(str.getBytes("UTF-8"), "ISO-8859-1");将str的值发给他们就行了接收的话按楼上所说的String words = new String(str.getBytes("iso-8859-1"),"utf-8")
java中为什么要用ISO-8859-1编码啊?
iso/iec
8859-1,又称latin-1或“西欧语言”,是国际标准化组织内iso/iec
8859的第一个8位字符集。它以ascii为基础,在空置的0xa0-0xff的范围内,加入192个字母及符号,藉以供使用变音符号的拉丁字母语言使用。
这个默认编码是可以修改的,一般改成“gbk”或者“gb2312”
java怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
通过JDK1.6知道String类中getBytes(”编码“)方法可以讲一个数用指定的编码转成一个字节数组,String中通过指定的 charset解码指定的 byte 数组,构造一个新的 String。代码如下:
try{
String s = "java学习";
System.out.println(s);
String result = new String(s.getBytes("GB2312"),"iso-8859-1");
System.out.println(s);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
扩展资料:
getBytes() 方法有两种形式:
1、getBytes(String charsetName): 使用指定的字符集将字符串编码为 byte 序列,并将结果存储到一个新的 byte 数组中。
2、getBytes(): 使用平台的默认字符集将字符串编码为 byte 序列,并将结果存储到一个新的 byte 数组中。
参考资料:
百度百科-getBytes()
javaiso编码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java的编码方式、javaiso编码的信息别忘了在本站进行查找喔。