”Windows下的字符集采用Unicode字符集,它容量大,可置换的范围“
在网上看到这一句话,不太理解
我们系统上运行的字符集全部都是Unicode吗?
一个汉字占用多少几个字节啊?
希望多给些这方面的文章,谢谢!
在网上看到这一句话,不太理解
我们系统上运行的字符集全部都是Unicode吗?
一个汉字占用多少几个字节啊?
希望多给些这方面的文章,谢谢!
解决方案 »
- vb打包,是否必须加上mscomctl和mscomct2?
- 数据库为什么连接不上
- 谁能把VB这段代码转成PB的?
- SPREAD 3.0当前行向上移动
- 请教各位大侠mscomm控件的问题
- 我有一段代码,大家看看,Me.MousePointer什么意思呢?初学,大家帮忙!多谢!(必给分)
- 请问在同一个界面下,可以同时调用DATA与ADODC吗??(同时)
- 有谁知道哪里有免费的个人主页空间吗?能Ftp上传,能下载文件。
- 如何判断输入是汉字还是非汉字(除汉字以外的所有半角字符)***在线等候,答对给分****
- VB不能做什么?
- 如何解决水晶报表中页合计的问题啊?
- crystal 9.0 無法動態添加數據庫連接???請9.0的高手幫助
-------------------------------------------------------------------------------- Unicode 是一种重要的交互和显示的通用字符编码标准,它覆盖了美国、欧洲、中东、非洲、印度、亚洲和太平洋的语言,以及古文和专业符号。Unicode 允许交换、处理和显示多语言文本以及公用的专业和数学符号。它希望能够解决多语言的计算,如不同国家的字符标准,但并不是所有的现代或古文都能够获得支持。 Unicode 字符可以适用于所有已知的编码。Unicode 是继 ASCII(美国国家交互信息标准编码)字符码后的一种新字符编码,它为每一个符号定义一个数字和名称,并指定字符和它的数值(码位),以及该值的二进制位表示法,通过一个十六进制数字和前缀(U)定义一个16位的数值,如:U+0041 表示 A,其唯一的名称是 LATIN CAPITAL LETTER A。但请注意:JavaScript 1.3 之前的版本并不支持 Unicode 编码。Unicode 与 ASCII 和 ISO 的兼容性
Unicode 兼容于 ASCII 字符并被大多数程序所支持,前128个 Unicode 码同 ASCII 码具有同样的字节值;Unicode 字符从 U+0020 到 U+007E 等同与 ASCII 码的 0x20 到 0x7E,不同于支持拉丁字母的7位 ASCII,Unicode 对每个字符进行16位值的编码设置,它允许几万个字符,例如 Unicode 2.0 版包含 38,885 个字符,它也可以进行扩展,如 UTF-16 允许用16位字符组合为一百万或更多的字符,UTF 将编码转换为真实的二进制位。 Unicode 完全兼容于国际标准 ISO/IEC 10646-1; 1993,它是 ISO 10646 的一个子集,并支持用两个八进制数的 ISO UCS-2(Universal Character Set)。Unicode 提供了一种标准的方法来编码多语言文本,并且因为它兼容于 ASCII ,您也可以随意使用 ASCII 字符。//一个汉字占用多少几个字节啊?
2个
ASCII只用数字编码,UNICODE 用 百分号+两位十六进制数+百分号+两位十六进制数 表示。
ByVal Key2 As Integer) As String
Dim bLowData As Byte
Dim bHigData As Byte
Dim i As Integer
Dim strEncrypt As String
Dim strChar As String
For i = 1 To Len(strSource) ‘从待加(解)密字符串中取出一个字符 strChar = Mid(strSource, i, 1) ‘取字符的低字节和Key1进行异或运算 bLowData = AscB(MidB(strChar, 1, 1)) Xor Key1 ‘取字符的高字节和K2进行异或运算 bHigData = AscB(MidB(strChar, 2, 1)) Xor Key2 《-有疑问的地方
‘将运算后的数据合成新的字符 strEncrypt = strEncrypt & ChrB(bLowData) & ChrB(bHigData)Next
Encrypt = strEncrypt
End Function
上面的有疑问的地方:既然KEY2是INTEGER类型的,而我的AscB(MidB(strChar, 2, 1))是单字节,两者进行异或的话,那不是要产生错误啊??