在最近的工作中需要使用XML文件做数据存储,由于此XML文件的内容是不同的数据来源的数据,在解析XML文件时,遇到几处相似的异常:无效的XML字符 (Unicode: 0x9e)。 (Unicode: 0x8b)。 ? ? ? ? ...
分类:
其他好文 时间:
2014-10-20 15:28:15
阅读次数:
226
【版本编号】:Fuel4D 2.3。
【发布日期】:2014年10月20日。
【编译环境】:UNICODE、VS2010、x86。
【开发环境】:ANSI/UTF-8/UNICODE、VS2005/2008/2010/2012、ADT+NDK、x86、ARM。
【字符模式】:ANSI/UTF-8/UNICODE 混合开发。
【运行环境】:Windows全系列、安卓2.3及以上手机或平板。
【解压软...
分类:
其他好文 时间:
2014-10-20 13:31:48
阅读次数:
148
字符编码
零、引言
关于字符编码的概念会在具体些程序的时候,高频的出现。非常有必要了解其意义以及其具体的原理。本文会介绍ASCII、Unicode以及它的编码方式UTF-8和代码页。
一、ASCII
我们就从最简单的ASCII入手,因为这个是在编程初期就碰到的编码方式。对于ASCII的背景历史就不在这里赘述。有兴趣的读者可以google或者百度,上面都有详细的介绍。
ASCII是单...
分类:
其他好文 时间:
2014-10-19 23:23:18
阅读次数:
343
(1) 定义:char: 固定长度,存储ANSI字符,不足的补英文半角空格。nchar: 固定长度,存储Unicode字符,不足的补英文半角空格varchar: 可变长度,存储ANSI字符,根据数据长度自动变化。nvarchar: 可变长度,存储Unicode字符,根据数据长度自动变化。nvarch...
分类:
数据库 时间:
2014-10-19 15:35:25
阅读次数:
176
1 public static void main(String[] args) { 2 String unicode = ""; 3 String s="用户名"; 4 char[] charAry = new char[s.length()]; ...
分类:
其他好文 时间:
2014-10-19 01:20:21
阅读次数:
182
计算机数据的存储在物理上都是二进制的,所以文本文件和二进制文件的区别并不是在于物理存储上。主要在于编码方式上,文本文件是基于字符编码的文件常见编码有ascii,unicode,utf-8等,而二进制是基于值编码的文件文本文件的定长编码(当前也有非定长如utf-8),二进制文件是边长编码,多少个bit...
分类:
其他好文 时间:
2014-10-19 01:14:59
阅读次数:
245
//UNICODE字符集CStringstr=L"0123abc中文字符、/";CStringshuzi,biaodianfuhao,hanzi,daxiezimu,xiaoxiezimu;for(inti=0;i="0"){shuzi+=...
分类:
其他好文 时间:
2014-10-18 00:41:50
阅读次数:
205
在做前端验证表单时,有时候要检测一个字符串的字节长度,保证其字节长度不超过数据库表中对应字段允许的最大长度。 不废话,上方法 1.我们通常遇到的情况都是中文+英文,所以可以判断每个字符的 Unicode 编码值,大于255,表示中文,字节应该比英文大1个字节:1 function byteL...
分类:
编程语言 时间:
2014-10-17 18:13:48
阅读次数:
306
使用VS2010 编译从vc6.0复制过来的原工程文件源码。提示错误很多。感觉无从下手。很多原始的函数和API参数都提示类型
错误或者不兼容。百度一下,第一个问题:
vc6.0使用ASIIC字符,而VS2010默认选项使用unicode. 在工程上面右键属性,把默认字符集修改为
"No Set",如下图所示
重新编译整个解决方案,很多原先类型不匹配的错误消失。如:char*和...
分类:
其他好文 时间:
2014-10-17 17:01:01
阅读次数:
258
1.概述在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。2.编码基础知识最早...
分类:
编程语言 时间:
2014-10-17 15:00:51
阅读次数:
216