| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1061 人关注过本帖
标题:String UTF8的问题
只看楼主 加入收藏
lewis0323
Rank: 2
等 级:新手上路
威 望:3
帖 子:102
专家分:0
注 册:2006-7-20
收藏
 问题点数:0 回复次数:12 
String UTF8的问题
我现在有个字符串 String a ="asdfad阿斯顿发";
我希望能够把a 转换成 utf8的格式 我该怎么做呢?
另外关于String 和 UTF8的关系我也不是很清楚。希望高手赐教。
搜索更多相关主题的帖子: String 
2007-08-31 23:38
狂放不羁
Rank: 4
等 级:贵宾
威 望:12
帖 子:925
专家分:0
注 册:2007-1-24
收藏
得分:0 
a.getBytes("UTF-8").这个相当于用UTF编码将用GBK码编码的UNICODE字符串用UTF-8解码。
2007-08-31 23:51
狂放不羁
Rank: 4
等 级:贵宾
威 望:12
帖 子:925
专家分:0
注 册:2007-1-24
收藏
得分:0 

对了,UTF-8仅仅是一种编码,也就是一种规范,如果是中文操作系统,那么默认的码值是GBK的。

2007-08-31 23:53
lewis0323
Rank: 2
等 级:新手上路
威 望:3
帖 子:102
专家分:0
注 册:2006-7-20
收藏
得分:0 

那我想知道 做了a.getBytes("UTF-8"). 之后 那a 现在是什么类型的数据?还是字符串吗?

2007-09-01 08:03
lewis0323
Rank: 2
等 级:新手上路
威 望:3
帖 子:102
专家分:0
注 册:2006-7-20
收藏
得分:0 
是这样的,我在写一个脚本,里面String中的中文必须要UTF8格式,现在就不知道该怎么做了 谁能教教我啊   
2007-09-01 08:12
lewis0323
Rank: 2
等 级:新手上路
威 望:3
帖 子:102
专家分:0
注 册:2006-7-20
收藏
得分:0 

String a="filter add \"(domain=any)\" BBB discard \"\" allof stop {25}\r\n subject contains \"刘杨\" ";
String b="";
b=new String(a.getBytes("UTF-8"));

这时 b变成了 filter add \"(domain=any)\" BBB discard \"\" allof stop {25}\r\n subject contains \"鍒樻潹\" ";

不知道这样算不算把A转成UTF8格式?

2007-09-01 08:57
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
你不能指定以哪种方式存,这要看操作系统是以哪种方式存的

如果像你这样强制把它转成UTF-8格式的,结果便是中文变成了乱码

可惜不是你,陪我到最后
2007-09-01 09:54
狂放不羁
Rank: 4
等 级:贵宾
威 望:12
帖 子:925
专家分:0
注 册:2007-1-24
收藏
得分:0 
LS说的对。你编码的时候要按照你解码时候的编码。。中文操作系默认是GBK,EN文默认是LATIN 1.
2007-09-01 10:54
lewis0323
Rank: 2
等 级:新手上路
威 望:3
帖 子:102
专家分:0
注 册:2006-7-20
收藏
得分:0 

这些似乎我有些不明白,我说下需求看好心善良的版主能不能帮我想想方法。
就是我要写服务器二次开发的脚本 中间有个命令
filter add \"(domain=any)\" BBB discard \"\" allof stop {25}\r\n subject contains \"刘杨\"

我定义了String 来存储 然后带入我们的API接口 但是 存在中文的情况下 中文必须要UTF8的格式。
这个我就搞不定了。。。。。。。希望大家能帮我解决这个问题。谢谢,谢谢~~~~

2007-09-01 11:35
lewis0323
Rank: 2
等 级:新手上路
威 望:3
帖 子:102
专家分:0
注 册:2006-7-20
收藏
得分:0 
乱码无所谓,UTF8我们的系统能够认得就可以了   
2007-09-01 11:37
快速回复:String UTF8的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025242 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved