初学Python,本身就在一些语句处有些迷惑,如 a = u'你好',不知加上这个Unicode参数有何作用。一直到做爬虫抓取新闻时,在cmd的输出上总是出现错误。经过检索相关知识后,对一些编码问题做个小总结,其中参杂个人猜测,难免会有错误,以后再慢慢修改了。 1.一定要声明#coding=X...
分类:
编程语言 时间:
2014-08-12 18:28:44
阅读次数:
203
sMerchant_id = xml.SelectSingleNode("/update/merchant_id").InnerText.PadLeft(4, '0'); 摘要: // 右对齐此实例中的字符,在左边用指定的 Unicode 字符填充以达到指定的总长度。 ...
分类:
其他好文 时间:
2014-08-12 18:14:34
阅读次数:
235
先来说下为什么要把中文转成Unicode编码。字符有国际的通用标准,这其中Unicode担当重要的角色, 它比传统的字符编码更省字节,让设计出的网页能够显示在不同国家语言的平台上,所以只要将中文转换为Unicode,在任何国家浏览网页都不会出现乱码。前端资源分享
一般定义字体是在CSS中完成的,所以说下CSS中如何使用Unicode格式,以“宋体”为例: 可以用宋体...
分类:
其他好文 时间:
2014-08-12 17:12:04
阅读次数:
240
其实还是 ANSI 和 UNICODE 编码的问题。
可以使用宏 _T() 包裹字符串,使得 ANSI 和 UNICODE 兼容。如
CString strJustAnother (_T ("This is a TCHAR string a.k.a. LPCTSTR"));
或者,给那些不想改代码人的偷懒方法,屏蔽掉这个编译错误:
在 stdafx.h 文件中你一般...
分类:
其他好文 时间:
2014-08-12 17:06:24
阅读次数:
159
概念先说一说基本的概念,这包括什么是Unicode,什么是UTF-8,什么是UTF-16。Unicode,UTF-8,UTF-16完整的说明请参考Wiki(Unicode,UTF-8,UTF-16)。用比较简单的话来说就是,Unicode定义了所有可以用来表示字符的数值集合(称之为Code Poin...
分类:
其他好文 时间:
2014-08-12 16:35:14
阅读次数:
161
问题描述:在rpd中导出含有中文的CSV格式的文件后 用OFFICE2007打开时出现中文乱码情况
备注:导出csv文件时 选择编码为UTF-8则会出现乱码 选择UNICODE编码则正常显示 选择ANSI编码时 则导出文件不全-------只有””””符号 , 没有其他内容
故障原因
此种情况一般是导出的文件编码的问题。在简体中文环境下,EXCEL打开的CS...
分类:
其他好文 时间:
2014-08-11 15:09:42
阅读次数:
313
一、ANSI编码不同的国家和地区制定了不同的标准,由此产生了 GB2312, BIG5, JIS 等各自的编码标准。这些使用 2 个字节来代表一个字符的各种汉字延伸编码方式,称为 ANSI 编码。在简体中文系统下,ANSI 编码代表 GB2312 编码,在日文操作系统下,ANSI 编码代表 JIS ...
分类:
其他好文 时间:
2014-08-11 14:58:12
阅读次数:
231
ATL宏:USES_CONVERSION;W2AA2WCString StringUtil::UTF8_to_UNICODE(const char *utf8_string, int length){int wcsLen = ::MultiByteToWideChar(CP_UTF8, NULL, ...
分类:
编程语言 时间:
2014-08-11 00:17:31
阅读次数:
364
staticstd::wstringMBytesToWString(constchar*lpcszString);staticstd::stringWStringToMBytes(constwchar_t*lpwcszWString);staticstd::wstringUTF8ToWStrin.....
分类:
编程语言 时间:
2014-08-11 00:15:30
阅读次数:
446
今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计...
分类:
其他好文 时间:
2014-08-11 00:12:41
阅读次数:
309