编码转换,怎样实现将GB2312编码的字符串转

编码转换,怎样实现将GB2312编码的字符串转,第1张

JAVA有一个public String(byte bytes[], Charset charset)函数可以用指定字节数组和编码来构造字符串。一个public byte[] getBytes(Charset charset)函数把字符串按指定编码来得到字节数组。可以用这两个函数来实现编码转换。
下面是一个简单的例子,注意一下例子中的文字本身的编码,最好在自己的环境中用gb2312重新输入,不然可能是乱码。当然转换后输出肯定有一个是乱码,也肯能都是乱码。根据你的编辑器的编码格式有关。
public class EncodingTest
{
public static void main(String[] args)
{
try
{
String gb = new String("国标2312"getBytes(),"gb2312");
Systemoutprintln(gb);
byte [] b = gbgetBytes("gb2312");
String ios = new String(b,"ISO-8859-1");
Systemoutprintln(ios);
} catch (UnsupportedEncodingException e)
{
eprintStackTrace();
}
}
}

首先,下载UltraCodingSwitchexe,
双击打开,看到主界面:
左上角,有两个按钮:“+文件夹”“+文件”,如果你要批量转选文件夹,单个文件就选文件,选择文件夹:选择文件:
加入你想转换的文件夹或文件:然后单击“开始”,就可以转换了

格式工厂(Format Factory)是由上海格式工厂网络有限公司创立于2008年2月,是面向全球用户的互联网软件。

主打产品“格式工厂”发展以来,已经成为全球领先的视频等格式转换客户端。格式工厂致力于帮用户更好的解决文件使用问题,现拥有在音乐、视频、等领域庞大的忠实用户,在该软件行业内位于领先地位,并保持高速发展趋势。

所有类型视频转到MP4、3GP、AVI、MKV、WMV、MPG、VOB、FLV、SWF、MOV、webm等,新版支持RMVB(rmvb需要安装Realplayer或相关的译码器)、xv(迅雷独有的文件格式)转换成其他格式。

所有类型音频转到MP3、WMA、FLAC、AAC、MMF、AMR、M4A、M4R、OGG、MP2、WAV等。

所有类型转到JPG、PNG、ICO、BMP、GIF、TIF、PCX、TGA等。

软件截图(27张)

支持移动设备:索尼(Sony)PSP、苹果(Apple)iPhone&iPod、爱国者(Aigo)、爱可视(Archos)、多普达(Dopod)、歌美(Gemei)、iRiver、LG、魅族(MeiZu)、微软(Microsoft)、摩托罗拉(Motorola)、纽曼(Newsmy)、诺基亚(Nokia)、昂达(Onda)、OPPO、RIM黑莓手机、蓝魔(Ramos)、三星(Samsung)、索爱(SonyEricsson)、台电(Teclast)、艾诺(ANIOL)和移动设备兼容格式MP4、3GP、AVI。

转换DVD到视频文件,转换音乐CD到音频文件。DVD/CD转到ISO/CSO,ISO与CSO互转源文件支持RMVB。

可设置文件输出配置(包括视频的屏幕大小,每秒帧数,比特率,视频编码;音频的采样率,比特率;字幕的字体与大小等)。

高级项中还有“视频合并”与查看“多媒体文件信息”。

转换过程中可修复某些损坏的视频。

媒体文件压缩。

可提供视频的裁剪。

转换图像档案支持缩放,旋转,数码水印等功能。

支持从 DVD 复制视频。

支持从 CD 复制音乐。

推荐用软件Replace Pioneer做批量编码转换,支持任意常用编码方式之间的互转:
用Replace Pioneer批量把utf8格式的文本文件转换为ansi(gbk)的方法如下:
第一步:选文件
1打开Tools->Batch Runner菜单
2把待处理文件从Windows拖拽到Batch Runner窗口中
第二步:变换编码
1点击Change Encode按钮
2点击input encoding,设置成utf-8
3点击output encoding,设置成CN->gbk
4点击start,完成
如何用Replace Pioneer检测出一个文件是什么编码:
1 选择Tools->Encoding Detection
2 在"File to Check"里输入文件名,点击Start
3 文件就会被用70多种编码方式显示出来
哪一个显示正确就可能是这种编码,当然,某个文件可能在多种编码方式下都显示正确。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12856691.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存