社区
Java SE
帖子详情
如何知道一个字符串 charsetName
chongqing_ljg
2003-03-25 06:38:50
name="呵呵";
byte[] temp_t=name.getBytes(charsetName);
其中如何确定name 的 charsetName是什么,是8859_1,还是其他的 GB2312 等等
...全文
344
3
打赏
收藏
如何知道一个字符串 charsetName
name="呵呵"; byte[] temp_t=name.getBytes(charsetName); 其中如何确定name 的 charsetName是什么,是8859_1,还是其他的 GB2312 等等
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
peacock_king
2003-03-25
打赏
举报
回复
就是编码方式,比如utf-8 , iso8859-1 , gb2312 , gbk之类的字串,这些字串通知函数如何取得byte,编码的用途主要是:保正字符正确显示出来,比如中文,每个汉字占两个字节,是否可以正确地显示出来,决定于计算机能否识别中文编码。
上面提到的四种编码格式,是我们常用的四种,如果要详细研究,得去查找编码方面的知识,其实单是iso8859系统编码格工,就分为西欧、东欧、中欧等16种编码,这些编码方式分别针对不同地区的语言需求设计而成,可以使程序适应当地语言环境,正确显示当地的文字。
SAsura
2003-03-25
打赏
举报
回复
大概没办法吧,建议先使用范围小的转码,如果失败再使用范围大的转码
例如顺序如下
ISO-8859-1
GB2312
UTF8
hellomartin
2003-03-25
打赏
举报
回复
我没看懂,什么是charsetName啊?
Java中文字符所占的字节数
我们可以通过String类的getBytes(String
char
set
Name)方法来获取到
字符串
以指定编码方式编码后所得到的字节数组,然后字节数组的长度是该
字符串
在指定编码方式下所占的字节数。下面为
一个
测试示例: ...
day019-io笔记和代码.rar
* 1.InputStreamReader(InputStream in) 创建
一个
使用默认字符集的InputStreamReader。 * 2.InputStreamReader(InputStream in, String
char
set
Name) 创建
一个
使用指定字符集的InputStreamReader。 ...
string类的使用方法详解
String() :构造
一个
空
字符串
对象。String(byte[] bytes) :通过byte数组构造
字符串
对象。String(byte[] bytes, int off
set
, int length) :通过byte数组,从off
set
开始,总共length长的字节构造
字符串
对象。String...
SimpleDict:字典 - Java
要求功能: 字典从名为 DICT.DAT(
char
set
Name="Unicode" - Unicode 代码)的文件中加载数据,格式如下:每个条目都在一行上,语法如下: : 其中,是
一个
非冒号
字符串
“:”; 只包含 01 个空格字符; 是一串字符,...
Java中的
字符串
字符串
是日常开发中最常用, Java
字符串
的
一个
重要特点就是
字符串
不可变2.1 直接定义
字符串
//或者String str;2.2 通过使用 String 类的构造方法来创建
字符串
//① String() 初始化新创建的 String对象,使其表示空...
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章