编码问题,如何获得指定字符串的编码? 要是取到的是"??????abc123"; ====== 你知道这里是由于编码问题引起还是就是6个问号? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sorry, 上面我说的有问题。算是up帖子了。 可以试一下jchardet:http://jchardet.sourceforge.net/ 服务器的编码可以考虑使用System.getProperty("file.encoding")查询。 darkwing() 的方法对于正常的字体来说可以获得!不过正如一楼说的,要是那字符串本身就是乱码的话,我觉得是没有办法获得编码类型的! 回复人: happyegg(放松放松) ( ) 信誉:100 2005-03-29 23:03:00 得分: 0 无法获得,因为字符本身不带编码信息 正确,无法获得,因为字符其实就是01的数据 ,没有任何标志它使用的编码方式举个例子 内存中 双字节第一个是 234 第二个是 165(不考虑符号)如果你把它当作它byte形 得到的是二个负整数如果你把它当作UTF-8 得到的是 第一个是乱码,第二个是'A'如果你把它当作GB2312 (用它编码) 得到的是一个简体中文字符,具体不知道是多少,没试过 BigInteger 淘宝SDk谁熟悉 请问怎样在canvas中插入jpg 求完整代码,得到正确的就结贴 请问webSphere配置文件在哪个文件夹? 初级问题:如何判但一个String里是否包含另外一个string 郁闷啊,为什么我装的jb9里没有servlet和midlet? 什么情况下只能用Runable不能用Thread? POI生成excel文件的问题! log4j Rename失败,一些线程的问题 基础题:关于static变量在程序中的执行顺序,不要运行程序,试试 有关URL的问题
http://jchardet.sourceforge.net/
无法获得,因为字符本身不带编码信息
正确,无法获得,因为字符其实就是01的数据 ,没有任何标志它使用的编码方式
举个例子 内存中 双字节第一个是 234 第二个是 165(不考虑符号)
如果你把它当作它byte形 得到的是二个负整数
如果你把它当作UTF-8 得到的是 第一个是乱码,第二个是'A'
如果你把它当作GB2312 (用它编码) 得到的是一个简体中文字符,具体不知道是多少,没试过