unicodedef.cpp
来自「可在Win32或是Unix或是其他作業系統下進行Unicode / Big5 雙」· C++ 代码 · 共 25 行
CPP
25 行
#include "unicodedef.h"
#ifndef WIN32 // for testing under unix
int main(void)
{
CUnicodeConv uniTst;
char dst[64] = "";
char msg[256] = "";
if(uniTst.convertSingleCharUtoB(dst,"%u5c0f") == TRUE)
sprintf(msg,"锣传ЧΘ %s -> %s\n","%%u5c0f",dst);
else
sprintf(msg,"锣传ЧΘ (contains error)%s -> %s\n","%%u5c0f",dst);
printf(msg);
if(uniTst.escapeU2Big5(dst,"y%u5cxfuu5%u5c0ftt"))
sprintf(msg,"锣传ЧΘ %s -> %s\n","y%%u5cxfuu5%%u5c0ftt",dst);
else
sprintf(msg,"锣传ЧΘ (contains error) %s -> %s\n","y%%u5cxfuu5%%u5c0ftt",dst);
printf(msg);
unsigned short wchrSrc[3] ;
wchrSrc[0] = 22823;
wchrSrc[1] = 22823;
wchrSrc[2] = 22824;
char wchrTgt[8] = " ";
int idst = 0;
uniTst.MultiByteToWideChar(CP_ACP,"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?