1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00...
分类:
其他好文 时间:
2014-11-22 18:39:01
阅读次数:
185
今晚听同事分享提到这个,简单总结下。Unicode字符集Unicode的出现是因为ASCII等其他编码码不够用了,比如ASCII是英语为母语的人发明的,只要一个字节8位就能够表示26个英文字母了,但是当跨区域进行信息交流的时候,尤其是Internet的出现,除了“A”,“B”,“C",还有“你”,“...
分类:
其他好文 时间:
2014-11-22 17:11:15
阅读次数:
180
char与TCHAR相互转化char strUsr[10] = "Hello";TCHAR Name[100];#ifdef UNICODE MultiByteToWideChar(CP_ACP, 0, strUsr, -1, Name, 100);#else strcpy(Name, ...
分类:
其他好文 时间:
2014-11-21 20:09:06
阅读次数:
180
文件编码也称为字符编码,用于指定在处理文本时如何表示字符。一种编码可能优于另一种编码主要取决于它能处理或不能处理哪些语言字符,不过通常首选的是 Unicode。读取或写入文件时,未正确匹配文件编码的情况可能会导致发生异常或产生不正确的结果。...
分类:
其他好文 时间:
2014-11-21 18:54:12
阅读次数:
183
主要原因是,从其他地方直接复制了代码,导致的代码不要直接复制,自己手打就是 了从别处复制粘贴代码后可能会引起这种情况发生,因为你向代码文件里粘贴了ANSI格式不兼容的字符,影响了编译器变更检查功能。解决方法:把你的代码另存为一份,另存为时选择Unicode编码格式,用另存为的Unicode格式代码文...
分类:
其他好文 时间:
2014-11-21 18:10:43
阅读次数:
189
#include <stdio.h>
#include <windows.h>
#include <locale.h>
#define BUFF_SIZE 1024
wchar_t * ANSIToUnicode( const char* str )
{
int textlen ;
wchar_t * result;
textlen = Mu...
分类:
其他好文 时间:
2014-11-20 13:49:06
阅读次数:
247
今晚听同事分享提到这个,简单总结下。## Unicode字符集Unicode的出现是因为ASCII等其他编码码不够用了,比如ASCII是英语为母语的人发明的,只要一个字节8位就能够表示26个英文字母了,但是当跨区域进行信息交流的时候,尤其是Internet的出现,除了“A”,“B”,“C",还有“你...
分类:
其他好文 时间:
2014-11-19 23:57:11
阅读次数:
360
本文主要讨论中文url解码实现问题,没有详细讲解url编码,utf-8编码.想对编解码问题有更加详细的了解,请查阅相关资料
url编码:实质字符ascii码的十六进制。只是稍微有些变动,需要在前面加上"%"。比如"\",它的ascii码是92,92的十六进制是5c,所以"\"的url编码就是%5c。
UTF-8 编码是UNICODE的一种变长字符编码,由Ken Thompson于1992年创建...
分类:
编程语言 时间:
2014-11-19 14:16:45
阅读次数:
211
客专家福利 有奖试读&征文——我们在互联网上奋斗的故事 10月推荐文章汇总 加入“技术热心人”,赢丰厚奖品 html-中文字体在CSS中的显示(Unicode编码) 分类: HTML 2012-08-02 13:57 5836人阅读 评论(0) 收藏 举报 cssfirebu...
分类:
其他好文 时间:
2014-11-19 12:15:56
阅读次数:
241
最近的一个程序中要用到国语语言的文本文件,包括泰文,日文,越南等等。很郁闷的是以前所有的文件都是本地编码,所以在处理这些文件的时候,都必须转换成unicode编码。还好在Qt中这很容易办法,QTextStream::setCodec()就可以了。在发布这个程序的时候,很奇怪的问题是在我PC上运行一切...
分类:
其他好文 时间:
2014-11-19 12:13:45
阅读次数:
147