当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 中文内码转换类 ??? 中文分为简体、繁体两种内码,另外还有统一码,如果要在不同码之间转换,需要有一个对应表格,程序编写起来非常繁琐,而且更要有内码对照表格。
 

 

    摘要:在上一篇文章.net应用程序如何批上xp的外衣? 中,我介绍了两种让应用程序自动套用xp主题样式的方法。值得注意的是:只有在程序运行在winxp、win2003中,并且启动了主题服务时才会有效。 在第2种方法中我们需要在应用程序的同目录下加入一个manifest文件,其实这个文件也可以嵌入到程序本身的资源中,即把两个文件合二为一,发布程序时则不需要再带上那个manifest文件,以下是操作方法:......
 ·用.net获取汉字的区位码(c#)    »显示摘要«
    摘要:首先复习一下计算机基础知识: 计算机中最底层的数据都是用二进制及0和1来表示的。每个0或1称作1位,第8位二进制数叫做1个字节,它可以表示ascii码中的一个字符。中文计算机中用两个字节即16位二进制来表示一个汉字。而在unicode编码中所有的符号(包括汉字,英文,标题及其它众多符号)都是为两字节(16)位来表示。 在system.text命名空间中包含众多编码的类,可供进行操作及转换,下面......


中文内码转换简易算法

中文内码转换类

本源代码遵从gnu无偿提供给读者,无版权限制. 【程序编程相关:通过 HTTP POST 上传文件到服务

??? 中文分为简体.繁体两种内码,另外还有统一码,如果要在不同码之间转换,需要有一个对应表格,程序编写起来非常繁琐,而且更要有内码对照表格.笔者,在阅读msdn中发现只要妙用multibytetowidechar与lcmapstring两函数,就可以简简单单地实现不同内码的转换.为了让程序员使用更方便,笔者编写了一个cchineseconvertor类,包装了所有中文内码的转换功能.读者可以直接在mfc中加入此类,用起来也非常轻松.详细细节请察看chineseconvertor.h与chineseconvertor.cpp源代码. 【推荐阅读:Eclipse+Tomcat实现Mysq

? 【扩展信息:PHP 5.0.1 Released!

赵献宽

#pragma once

#include "afx.h"

class cchineseconvertor :

?public cobject

{

public:

?cchineseconvertor(void);

?~cchineseconvertor(void);

?cstring big52gbksimplified(cstring sztext);

?cstring big52gbktraditional(cstring sztext);

?cstring gbk2big5(cstring sztext);

?lptstr gbksimplified2gbktraditional(cstring szsimplified);

?lptstr gbktraditional2gbksimplified(cstring sztraditional);

?char *m_pszunknown;

?// 转换到unicode

?lpwstr tounicode(cstring szsource, int nencoding);

?lptstr tomultibyte(lpwstr szsource, int nencoding);

};

#include "stdafx.h"

#include "chineseconvertor.h"

cchineseconvertor::cchineseconvertor(void)

{

?m_pszunknown = new char[2];

?m_pszunknown[0]=´?´;

?m_pszunknown[1]=0;

}

cchineseconvertor::~cchineseconvertor(void)

{

?delete m_pszunknown;

}

cstring cchineseconvertor::big52gbksimplified(cstring sztext)

{

?int nlength;

?wchar_t *pbuffer;

?lpstr presult;

?int nresultlength;


...   下一页
    摘要:前言这个小小的数据库操作封装框架是参考ibm开发网上的两篇文章并在其基础上扩充了一些功能而得到的。所以首先要感谢两篇文章的作者。学习jdbc以来一直想实现一个简单的封装来方便编程但是由于水平有限一直没有较好的办法,看了ibm开发网上的两篇文章以后感觉作者的设计思想很好一定能扩充成一个实用的jdbc封装。所以我在文章提供的源码基础上加了一些功能这些功能包括支持多种数据类型,处理了空值,利用反射方便的......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE