汉字编码问题(加50) 你的两个问题都是关于字符串便利的第一题用一个replace就可以了 例 String s=\"我爱中国;String s1=s.replace(\"我爱中国\",\"度一下就知道\");第二题 把一个带空格的字符串从一个文件中读出 注意读出来的时候不是String类型 需要先转换成String 类型 然后进行便利,便利去空格或字符你要把String类型转换成StringBuffer类型 用delete的方法把你不想要的空格或特殊字符删除,然后在把这个字符串写入一个文件,注意转换类型建议自己去仔细看看API 查看下关于String 类和StringBuffer的一些方法,还有自己仔细看看到底什么是写流 和读流还有输出流.你是在学JAVA吧 建议不要上来就直接要代码,自己试着去写程序 对你有好处
汉字编码按编码方法不同,可分为哪四大类 汉字编码2113主要分为四大类:汉字输5261入码、汉字交换码、汉字内码和汉4102字字形码1653。(1)汉字的外部码汉字的外部码简称外码,又叫输人码,是输人汉字的一组键盘符号。使用不同的输入方法,同一汉字的外部码不同。用户应选用易记忆、操作简单、位码少、重码少和输人速度快的外码。(2)汉字的内部码汉字的内部码又称汉字内码或汉字机内码。机器接收到外码后,要转换成内码进行存储、运算和传送。用二个字节表示汉字的内码。为了和西文符号区分,内码的最高位设为“1”。内码通常用汉字在车库中的物理位置表示,可以是汉字在字库中的序号,也可以是字库中的存储位置。(3)汉字交换码在计算机之间交换信息时,要求传送的汉字代码符合国家规定的交换码标准,即符合GB2312-80信息交换用汉字编码集,又称为国标码。国标码收集了7445个图形字符,其中有6763个汉字和各种符号709个。国标码规定,每个汉字用两个字节表示,每个字节仅用低7位,最高位为0。汉字的国标码和内码有—一对应关系,即将高位加l,国标码就变为内码。(4)汉字字形码在显示或打印汉字时,还涉及到字形码,又称输出码。汉字字形是指原来铅字排版汉字的大小和形状,在计算机中指组成汉字的。
计算机中常见的汉字编码有哪些? 根据应用目的的不同,汉字编码分为外码、交换码、机内码和字形码。1.外码(输入码)外码也32313133353236313431303231363533e59b9ee7ad9431333330363836叫输入码,是用来将汉字输入到计算机中的一组键盘符号。目前常用的输入码有拼音码、五笔字型码、自然码、表形码、认知码、区位码和电报码等,一种好的编码应有编码规则简单、易学好记、操作方便、重码率低、输入速度快等优点,每个人可根据自己的需要进行选择。在后面的章节中,重点介绍智能全拼输入法和五笔字型输入法。2.交换码(国标码)计算机内部处理的信息,都是用二进制代码表示的,汉字也不例外。而二进制代码使用起来是不方便的,于是需要采用信息交换码。中国标准总局1981年制定了中华人民共和国国家标准GB2312-80《信息交换用汉字编码字符集-基本集》,即国标码。区位码是国标码的另一种表现形式,把国标GB2312-80中的汉字、图形符号组成一个94×94的方阵,分为94个“区”,每区包含94个“位”,其中“区”的序号由01至94,“位”的序号也是从01至94。94个区中位置总数=94×94=8836个,其中7445个汉字和图形字符中的每一个占一个位置后,还剩下1391个空位,这1391个位置空下来保留备用。3.机内码根据。