如何转换内码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何转换内码相关的知识,希望对你有一定的参考价值。
什么是内码,如何转换内码?
参考技术A 内码转换:由于历史、地区原因,有时一种文字会出现多种编码方案,特别是汉字。由于不同于系统内码的字符不能在该系统中正常显示,必须要进行字符的内码转换,即将非系统内码的字符转换为系统可以识别的内码字符。推荐软件:南极星() 参考技术B 不用,在IE里面的工具栏上
选择
查看--编码--繁体中文BIG5就可以将网页中的繁体中文准确显示出来! 参考技术C 字符编码:字符编码就是以二进制的数字来对应字符集的字符,目前用得最普遍的字符集是ANSI,对应ANSI字符集的二进制编码就称为ANSI码,DOS和Windows系统都使用了ANSI码,但在系统中使用的字符编码要经过二进制转换,称为系统内码。
汉字内码:ANSI码是单一字节(8位二进制数)的编码集,最多只能表示256个字符,不能表示众多的汉字字符,各个国家和地区在ANSI码的基础上又设计了各种不同的汉字编码集,以能够处理大数量的汉字字符。这些编码使用单字节来表示ANSI的英文字符(即兼容ANSI码),使用双字节来表示汉字字符。由于一个系统中只能有一种汉字内码,不能识别其它汉字内码的字符,造成了交流的不便。
GB码:GB码是1980年国家公布的简体汉字编码方案,在大陆、新加坡得到广泛的使用,也称国标码。国标码对6763个汉字集进行了编码,涵盖了大多数正在使用的汉字。
GBK码:GBK码是GB码的扩展字符编码,对多达2万多的简繁汉字进行了编码,简体版的Win95和Win98都是使用GBK作系统内码。
BIG5码:BIG5码是针对繁体汉字的汉字编码,目前在台湾、香港的电脑系统中得到普遍应用。
HZ码:HZ码是在Internet上广泛使用的一种汉字编码。
ISO-2022CJK码:ios-2022是国际标准组织(ISO)为各种语言字符制定的编码标准。采用二个字节编码,其中汉语编码称ISO-2022 CN,日语、韩语的编码分别称JP、KR。一般将三者合称CJK码。目前CJK码主要在Internet网络中使用。
Unicode码:Unicode码也是一种国际标准编码,采用二个字节编码,与ANSI码不兼容。目前,在网络、Windows系统和很多大型软件中得到应用。
内码转换:由于历史、地区原因,有时一种文字会出现多种编码方案,特别是汉字。由于不同于系统内码的字符不能在该系统中正常显示,必须要进行字符的内码转换,即将非系统内码的字符转换为系统可以识别的内码字符。南极星就是这样的优秀软件,其它如四通利方、MagicWin98、两岸通、汉字通等都是这样的内码转换工具。
乱码察看器(CodeView)
版本:2.60
系统平台:Windows95/98/NT/2000
作者:董雪强
Email: smsdxq@sbell.com.cn
一、简介
乱码察看器顾名思义就是用来察看各种乱码的工具软件,目前支持MIME/BASE64,
Quoted-Printable,HZ和UUCode四种形式的编码和解码,通过一些特殊的算法,
本程序还可以解开部分由于字节高位被屏蔽而形成的死乱码(使用其它方式的解
码),对于EMail中比较常见的乱码,还进行了特别的处理,可以较好的解决很
多乱码情况,另外还提供了很多附加的功能,比如单键解码功能和混合乱码识别
功能,使得使用本程序解码变得非常容易和轻松,希望这个小工具能带给你方便。
二、安装
本软件为绿色软件,无需安装,只要将得到的压缩文件解开到一个目录中即可运行。
三、使用
3种使用方法:
1、在有乱码的窗口中直接按下单键解码热键(默认为F7),如果窗口中乱码能被
识别,就会有一个窗口覆盖当前的乱码窗口,您可以直接在这个窗口中阅解码后
的内容。建议您在大多数情况下使用此方式。
2、将乱码内容通过剪贴板复制到CodeView的源窗口中,然后您可以试着试用不
同的解码方式进行解码。这种方式解码将给于您更多的选择自由,并且可以使用
一些在单键解码中无法实现的解码方式(主要是其他方式解码和UUCode解码),
对于一些单键解码无法解决的乱码可以使用此方式试试。
3、首先打开选项中监视剪贴板和智能弹出功能(默认为关闭),然后可以将
CodeView最小化,这时,只要你将任何乱码复制到剪贴板中,如果能够被识别,
CodeView会自动弹出,您可以选择相应的解码方法进行解码。如果上面的1,2都
不合你的要求,可以试试这个方式。
四、功能描述
支持MIME/BASE64,Quoted-Printable,HZ和UUCode四种形式的编码和解码
改进的混合乱码识别算法(多种乱码混合在一起时可以正确识别不同乱码)
单键解码功能:只要选中需要察看的乱码文本(如果不选中任何内容,则会自动全选),
然后按下预先设定的热键(默认为F7),配合改进的识别算法,可以较好的将这些乱码
转成正常的文本,并可以很方便的阅读。
自动识别BIG5码(自动将BIG5码转成GB码)
支持某些html对汉字进行编码造成的乱码,并可以进行单键解码和混合乱码识别
繁体中文和简体中文互相转换(win2k下使用更方便了)
实时监视剪贴板
自动解码
智能弹出
打开保存文件和文件拖放的支持
此外,还可以更改背景颜色及默认字体及其他一些功能。
五、版本历史
……v2.60
新增加了某些HTML对中文进行编码所形成的乱码的识别支持
修正了程序运行时Windows无法关机的问题
修正了一些小Bug
……v2.50
这个版本没有增加新的功能,但是重新编写了所有的解码编码算法,速度得到极大提高。
……v2.24
增加了可扩充的多语言支持
改进了乱码识别算法,可以更好的识别邮件主题中的乱码
改进了其他方式的解码,更好的识别那些被屏蔽了高位的死乱码邮件
……v2.22
增加了打开保存文件和文件拖放的支持。
修正了GB->BIG5转换的BUG,修正了HZ码转换的BUG。
……v2.20
增加了BIG5和GB相互转换功能,并提供了在解码时自动进行BIG5->GB功能
改进了混合乱码识别
增加了单键解码功能
……v2.00
大幅改进了操作界面
增加了混合乱码识别功能
修正了v1.x版中监视剪贴版时的BUG。
……v1.0
第一个发布的版本,具备了很多基本的功能。
六、一些说明
首先说明的一点就是:由于乱码的多样性,我不能保证本程序能100%的解决所有的乱码,有相当
一部分乱码是根本无法解开的(最常见的无法解开的乱码形式就是有很多?号的乱码)。
由于本程序主要是用来帮助阅读文本形式的乱码,因此对于一些经过了编码的邮件附件本程序还
不提供支持,不过您可以将这些编码后的附件保存为*.uue,然后用winzip进行解码。
关于混合乱码识别:
由于乱码的多样性,导致混合乱码识别时会有一定的误判存在,表现在原本正常的一些
内容变成了乱码,这时请只复制乱码部分,而不要包含正常的文字即可。
关于智能弹出:
由于采用了混合乱码识别,导致一些正常文本复制到剪贴板时程序也会自动弹出,这时
请将其设置为不要自动弹出,可以避免一些不必要的麻烦。本回答被提问者采纳
数据库有3张表,如何查询在商品名称中包含可口可乐字样的商品店内码以及商品条形码
三个表如下:
item(item_code,barcode,description)
店内码,商品条形码,商品名称
sales(period,store_code,item_code,sales_value,sales_unit)
销售期数,店内码,销售金额,销售数量
store(store_code,store_name)
店号,店名
还有查询 09年7月各店铺的总销售额,查询结构按照销售金额由高到低排序
where description like '%可口可乐%';
select sum(sales_value)salevalue,sum(sales_unit) salesl
from sales where to_char(period,'yyyymm')='200907' order by 1本回答被提问者采纳
以上是关于如何转换内码的主要内容,如果未能解决你的问题,请参考以下文章