编码
文章平均质量分 73
PersonFly_小逗
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
字符编码笔记:ASCII,Unicode和UTF-8
原文:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html 今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。 结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。 下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗转载 2015-11-10 15:43:46 · 361 阅读 · 0 评论 -
编码转换函数
忘了哪儿的!! #ifdef _WIN32 wstring ANSIToUnicode( const string& str ) { int len = 0; len = str.length(); int unicodeLen = ::MultiByteToWideChar( CP_ACP, 0, str.c_str(), -1, NULL, 0 ); wcha转载 2015-11-26 16:30:40 · 381 阅读 · 0 评论 -
WINDOWS 中 UNICODE的转换
#include "Windows.h" 需要引用该头文件,使用 WCHAR、MultiByteToWideChar、WideCharToMultiByte 编码知识:Windows中ANSI编码为本地默认编码,中文为GBK/GB2312,网络传输和LINUX等之中为UTF-8。 UNICODE为当前最通用的一个编码集,UTF-8为表示该编码集的一种方式。所以字符串转换编码时都通过UNI原创 2015-11-26 16:26:48 · 1650 阅读 · 0 评论 -
UTF8、ASC、其他编码字符串检测
int IsUTF8(const char* str, int length) { bool allAsc = true;//是否为ASC unsigned char ch;//当前字节 int charByte = 0;//某个字符编码字节数 int i = 0; while( ch = str[i++]) { if( (ch & 0x80 == 0) && char原创 2015-11-26 15:10:59 · 576 阅读 · 0 评论 -
FreeType 学习笔记
GTK+(基于DirectFB)的字体绘制是通过pango+freetype+fontconfig三者协 作来完成的,其中,fontconfig负责字体的管理和配置,freetype负责单个字符的绘制,pango则完成对文字的排版布局。而我对这一部分 的了解,基本上是空白的。这两天为了解决一个关于字体的BUG,花了一些时间阅读相关资料,这里记录一些freetype的学习笔记。 尽管点阵字体转载 2015-12-04 10:26:37 · 423 阅读 · 0 评论 -
浮点数的二进制表示
原文地址,阮大大 作者: 阮一峰 日期: 2010年6月 6日 1. 前几天,我在读一本C语言教材,有一道例题: #include void main(void){ int num=9; /* num是整型变量,设为9 */ float* pFloat=# /* pFloat表示num的内转载 2016-11-22 23:42:13 · 425 阅读 · 0 评论
分享