[ 一线风 | 2009-7-6 14:14:24 | 阅读: 581 | 分类: 学习参考 | Tag: String Byte 字符 编码 | 永久链接 | 评论: 0 ]

最尽用到了byte[] -> String的转换, 一直不知到,这些内容是有什么本质的区别,网上找了一下,没有找到C#的,找到了Java的,不过也差不多了,嘿嘿~~

做JAVA经常会碰到中文乱码问题,还有各种编码的问题,特别是String类的内容需要重新编码的问题。要解决这些问题,必须了解清楚JAVA对于字符串是怎么处理的。

1,“字符”是由数字来表示的
  先来重新了解一下计算机是如何处理“字符”的,这个原理是大家必须记住的,特别是在用JAVA写程序的时候,万万不可模糊。我们知道,计算机把任何东西都用数字来表示,“字符”也不例外。比如我们要显示一个阿拉伯数字“3”,在我们的PC里,其实并不是仅仅用一个数字3来代表我们要写的“3”,而是以十六进制的0×33来代表,包括放在内存或者是写到文件里,其实都是写着0×33的,不信你可以编辑一个文本文件,写一个“3”,然后用ultraEdit看他的原始码。

 阅读全文及评论...