编码
文章平均质量分 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 · 317 阅读 · 0 评论 -
编码转换函数
忘了哪儿的!!#ifdef _WIN32wstring 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 · 353 阅读 · 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 · 1546 阅读 · 0 评论 -
UTF8、ASC、其他编码字符串检测
int IsUTF8(const char* str, int length){bool allAsc = true;//是否为ASCunsigned char ch;//当前字节int charByte = 0;//某个字符编码字节数int i = 0;while( ch = str[i++]){if( (ch & 0x80 == 0) && char原创 2015-11-26 15:10:59 · 538 阅读 · 0 评论 -
FreeType 学习笔记
GTK+(基于DirectFB)的字体绘制是通过pango+freetype+fontconfig三者协 作来完成的,其中,fontconfig负责字体的管理和配置,freetype负责单个字符的绘制,pango则完成对文字的排版布局。而我对这一部分 的了解,基本上是空白的。这两天为了解决一个关于字体的BUG,花了一些时间阅读相关资料,这里记录一些freetype的学习笔记。 尽管点阵字体转载 2015-12-04 10:26:37 · 371 阅读 · 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 · 384 阅读 · 0 评论