Unicode
wishfly
这个作者很懒,什么都没留下…
展开
-
Visual C++.NET中的字符串转换方法(ZT)
Visual C++.NET涉及到ATL/ATL Server、MFC和托管C++等多种编程方式,不仅功能强大而且应用广泛。在编程中,我们常常会遇到ANSI、Unicode以及BSTR不同编码类型的字符串转换操作。本文先介绍基本字符串类型,然后说明相关的类,如CComBSTR、_bstr_t、CStringT等,最后讨论它们的转换方法,其中还包括使用最新ATL7.0的转换类和宏,如CA2CT、CA转载 2005-03-21 15:07:00 · 968 阅读 · 0 评论 -
MultiByteToWideChar和WideCharToMultiByte用法详解
//========================================================================//TITLE:// MultiByteToWideChar和WideCharToMultiByte用法详解//AUTHOR:// norains//DATE:// 第一版:Monday 25-December -2006//转载 2009-12-02 22:24:00 · 642 阅读 · 0 评论 -
VC中的Unicode编程
VC中的Unicode编程 在windows下编程还是支持unicode吧,大势所趋啊,window 2k以后的系统底层都是基于Unicode的,就算你调用ANSI的API(以A结尾比如SetWidowsTextA),系统也会在你的进程默认堆上动态分配一块内存,存放转换后的Unicode字符串,然后把转换后的字符串传递给API,如果调用了返回值为ANSI字符串的API,Wind转载 2009-12-02 19:43:00 · 703 阅读 · 0 评论 -
如何将MFC程序改为UNICODE类型
如何将MFC程序改为UNICODE类型1. 在Project->C/C++->Preprocessor definitions 中去除_MBCS, 增加_UNICODE2. 在Project->Link->Category->Output->Entry-point symbol处增加wWinMainCRTStartup3. 拷贝3个<span class="t_tag" on转载 2009-12-02 13:24:00 · 4716 阅读 · 0 评论 -
UTF8 == 是Unicode传送格式。即把Unicode文件转换成BYTE的传送流
UTF8 == Unicode Transformation Format -- 8 bit 是Unicode传送格式。即把Unicode文件转换成BYTE的传送流。 UTF8流的转换程序: Input: unsigned integer c - the code point of the character to be encoded (输入一个unicode值) Output: byte b1转载 2009-12-02 16:09:00 · 1322 阅读 · 0 评论 -
Windows环境下Unicode编程总结
在安装Visual Studio时,在选择VC++时需要加入unicode选项,保证相关的库文件可以拷贝到system32下。 UNICODE编译设置:C/C++, Preprocessor difinitions 去除_MBCS,加_UNICODE,UNICODE在ProjectSetting/link/output 中设置Entry为wWinMainCRTStartup反之转载 2009-12-02 16:39:00 · 686 阅读 · 0 评论 -
Unicode 编程摘要
Unicode 编程摘要Unicode 编程摘要若要利用 MFC 和 C 运行时对 Unicode 的支持,需要: 定义 _UNICODE。在生成程序之前定义 _UNICODE 符号。 指定入口点。在项目的属性页对话框中“链接器”文件夹的“输出”页中,设置 wWinMainCRTStartup 的入口点符号。 使用“可移植的”运行时函数和类型转载 2009-12-02 19:48:00 · 624 阅读 · 0 评论 -
Unicode编程
例子:CString s; int i = 64; s.Format("%d", i);以上代码在运行的时候出现以下异常,e:/uniargusvc/andytest/andytest/test.cpp(11) : error C2664: “void ATL::CStringT::Format(const wchar_t *,...)”: 不能将参数 1 从“const char [3]转载 2009-12-12 19:42:00 · 956 阅读 · 0 评论 -
_T巨集和Unicode
先列出一个_T的例子:szFileName.Format(“Hello, %s”, _T(“my friends”));_T()可以将括号内的字符串转换为UNICODE,UNICODE是16位编码,统一字符编码,是一个将世界上几十种紊乱的文字编码整合在一起的努力是由美国Unicode策进会来推动,目的在推广一个世界通行的编码体制将所有世界上常用的文字都涵盖进去,进而减少各电脑商开发国外市场转载 2011-06-11 10:56:00 · 1051 阅读 · 0 评论 -
什么是Unicode编码?
什么是Unicode编码?UNICODE 是目前用来解决 ASCII 码 256 个字符限制问题的一种比较流行的解决方案。大家知道,ASCII 字符集只有256个字符,用 0-255 之间的数字来表示。包括大小写字母、数字以及少数特殊字符;如标点符号、货币符号等。对于大多数拉丁语言来说,这些字符已经够用。但是,许多亚洲和东方语言所用的字符远远不止256个字符。有些超过千个。人们为了突破 ASCII转载 2011-06-11 09:46:00 · 1227 阅读 · 0 评论 -
使用UNICODE提高效率
文字处理软件应该是软件开发中的一大支柱,而任何软件中字符串的处理更不可或缺。这里主要借鉴windows核心编程谈谈使用UNICODE的好处。既然是基于windows编程,就得看看windows平台本身对字符的处理方式。由于ANSI字符采用8位进行编码,对于西欧ABC之类足够,然而对于中东的字符不实用(考虑下我们中国的汉字),所以就出现了UNICODE。window98是基于ANSI的平台,wind转载 2011-06-11 09:48:00 · 1141 阅读 · 0 评论 -
什么是Unicode是什么是UTF-8是什么
什么是Unicode是什么是UTF-8是什么 作者:匿名 来源:网上搜集 浏览次数:490 阅读权限:游客身份 花费金币:0 添加时间:2006-4-18 21:51:52 一直在编码方面要求不是很高,所以对Unicode和UTF-8也不甚了解。 最近偶然翻到一篇UTF-8的文章,感觉解释的非常繁杂,因此才想到重新写一篇简单易懂一点的。 首先说明一转载 2009-12-02 16:16:00 · 766 阅读 · 0 评论 -
Access数据类型
关于 Access 数据库数据类型根据以下条件决定字段应使用哪种数据类型 (数据类型:决定字段可拥有的数据类型的字段特征。数据类型包括 Boolean、Integer、Long、Currency、Single、Double、Date、String 和 Variant(默认)。):字段中允许哪些类型数据?例如,不能在“数字”数据类型中存储文本。 字段值使用多少存储空间?转载 2009-11-16 17:54:00 · 34018 阅读 · 0 评论 -
UNICODE编码细节
最近做了一个需要支持Unicode的项目,现在把编程中一些心得总结一下。1、TCHAR ,UNICODE,CHAR,wchar_t 之间的关系经常发现有的人爱用strcpy等标准ANSI函数,有的人爱用_tXXXX函数,这个问题曾经搞的很混乱。为了统一,有必要搞清楚它们之间的关系。 为了搞清这些函数,就必须理请几种字符类型的写法。char就不用说了,先说一些wchar_t。wchar_转载 2009-07-02 17:40:00 · 1476 阅读 · 0 评论 -
Introduction to COM - What It Is and How to Use It.(ZT)
Purpose of this ArticleI have written this tutorial for programmers who are just starting out in COM and need some help in understanding the basics. The article briefly covers the COM specification,转载 2005-09-20 11:32:00 · 1876 阅读 · 0 评论 -
Sqlite中文排序研究
Sqlite中文排序研究 转载时请注明出处:http://blog.csdn.net/absurd Sqlite是一个用C语言实现的小型SQL数据库引擎。它体积小巧但功能强大,对硬件资源要求很低而且性能表现卓越,非常适合于嵌入式应用环境。最近发现sqlite并不支持中文(拼音/笔画)排序,而这个功能又是我们必需的,所以花了些时间去研究。我对Sqlite的了解只能算是业余级,在研究的转载 2006-09-26 15:17:00 · 1393 阅读 · 0 评论 -
关于Unicode 和字符集的最基础的知识
ASCII 码------------------------------------------------------------------------------------7 位(00~7F)。 32 ~ 127 表示字符。32 是空格, 32 以下是控制字符(不可见)。第8位没有被使用。全世界很多人同时对这个位的含义发展了不同的用处。比如 IBM PC 中的 OEM 字符集。最后就 1转载 2006-10-16 02:39:00 · 2470 阅读 · 2 评论 -
Interface Design Rules
COM Interface Design Rules This section provides a short summary of interface design rules and guidelines. Some of these rules are specific to the COM architecture, while others are restrict转载 2007-08-16 09:12:00 · 898 阅读 · 0 评论 -
常用数据类型使用转换详解
常用数据类型使用转换详解作者:程佩君读者层次:初学刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。我们先定义一些常见类型变量借以说明int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];ch转载 2007-05-15 17:53:00 · 892 阅读 · 0 评论 -
windows进程中的内存结构
在阅读本文之前,如果你连堆栈是什么多不知道的话,请先阅读文章后面的基础知识。 接触过编程的人都知道,高级语言都能通过变量名来访问内存中的数据。那么这些变量在内存中是如何存放的呢?程序又是如何使用这些变量的呢?下面就会对此进行深入的讨论。下文中的C语言代码如没有特别声明,默认都使用VC编译的release版。 首先,来了解一下 C 语言的变量是如何在内存分部的。C 语言有全局变量(Globa转载 2007-08-25 17:36:00 · 834 阅读 · 0 评论 -
全文信息检索介绍及算法分析
全文信息检索介绍及算法分析作者:杨老师 一、摘要 本文主要介绍了全文信息检索的概念、应用领域、算法分类、技术难点和算法比较。及一款实现全文检索的数据结构和算法。 二、什么是全文数据库和全文信息检索 保存在数据库中的记录数据,从类型上可以分为两种。其一是结构化数据,象字符、日期、数值、货币等,这些数据都是具有有限长度或固定格式的数据;其二是非结构化数据,也叫全文数据,象简历、简介、论文转载 2007-06-07 02:52:00 · 7566 阅读 · 0 评论 -
Some of the best Open Source Project's in VC++ & MFC
IntroductionList of some of the best Open Source projects written in VC++/MFC. BackgroundCodeproject has the best source code repository for VC++ developers. But another site Sourceforge.net als转载 2007-09-04 21:02:00 · 1780 阅读 · 0 评论 -
C++字符串完全指引之一 —— Win32 字符编码
C++字符串完全指引之一 —— Win32 字符编码原著:Michael Dunn翻译:Chengjie Sun原文出处:CodeProject:The Complete Guide to C++ Strings, Part I 引言 毫无疑问,我们都看到过像 TCHAR, std::string, BSTR 等各种各样的字符串类型,还有那些以 _tcs 开头的奇怪的宏。你也许正在盯着显示器转载 2008-09-18 16:49:00 · 683 阅读 · 0 评论 -
C++字符串完全指引之二 —— 字符串封装类
C++字符串完全指引之二 —— 字符串封装类原著:Michael Dunn作者:Chengjie Sun原文出处:CodeProject:The Complete Guide to C++ Strings, Part II 引言 因为C语言风格的字符串容易出错且不易管理,黑客们甚至利用可能存在的缓冲区溢出bug把C语言风格的字符串作为攻击目标,所以出现了很多字符串封装类。不幸的是,在某些场合转载 2008-09-18 20:29:00 · 832 阅读 · 0 评论 -
UNICODE程序的好处
支持UNICODE的中文WINDOWS程序 在安装了中文字符集的英文操作系统下,即使“区域和语言选项”的“非Unicode的程序的语言”选项没有选择中文,程序运行时也能正确地显示中文。使用VC++ 6.0编写UNICODE程序需要:为工程添加UNICODE和_UNICODE预处理选项;设置wWinMainCRTStartup入口点;对字符串使用_T()宏;用_t 等等开头的运行库函数。转载 2011-06-11 11:01:00 · 1708 阅读 · 0 评论