摘要:
在C++中有一个特殊的运算符重载方法--类型转换运算符重载,形如:operator type(); Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->class CDemo{ public: CDemo(int x,int y)... 阅读全文
摘要:
一个简单的分解字符串的方法: Code Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->vector CUtils::Split(const CString strSrc,const TCHAR splitChar) { vecto... 阅读全文
摘要:
java IO 的输出分两种,字节流: InputStream OutputStream 字符流: Reader Writer 这四个都是抽像类 具体实现为, 字节流:FileInputStream FileOutputStream 字符流:OutputStreamWriter->FileWriter OutputStreamReader->FileReader,如果需要缓冲区,则使用B... 阅读全文
摘要:
知道java的字符集编码,那么java是怎么读取内存中的字节转换成你需要的字符的呢,其实很简单, java中的是通过StringCoding来完成字符转换的,他是一个内嵌类,现将源代码拷至如下: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--... 阅读全文
摘要:
需要再一次强调的是,无论历史上的UCS还是现如今的Unicode,两者指的都是需要再一次强调的是,无论历史上的UCS还是现如今的Unicode,两者指的都是编码字符集,而不是字符集编码。花费一点时间来理解好这件事,然后你会发现对所有网页的,系统的,编码标准之间的来回转换等等繁杂事务都会思路清晰,手到擒来。 首先说说最一般意义上的字符集。 一个抽象字符集其实就是指字符的集合,例如所有的英... 阅读全文
摘要:
UNICODE,GBK和BIG5就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是不兼容的,同一个汉字,那三个码值是完全不一样的. 在GBK中,英文是占用1个字节,中文是2个; 对于Unicode,英文中文都是2个; 对于UTF-8,英文是1个,中文是3个(UTF-8 使用一至四个字节为每个字符编码。128 个 ASCII 字符(Unicode 范围... 阅读全文