GBK中文繁簡轉換函式
#include <stdio.h> #include <windows.h> #include <assert.h> #include <tchar.h> char * f2j(const char* a,char *b ) { TCHAR *szOutBuffer=b;//[128+1] = {0}; WORD wLanguageID = MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED); LCID Locale = MAKELCID(wLanguageID, SORT_CHINESE_PRCP); int iRet = LCMapString(Locale, LCMAP_SIMPLIFIED_CHINESE, _T(a), -1, szOutBuffer, 128*sizeof(TCHAR)); if(iRet == 0) { DWORD dwErr = GetLastError(); assert(0); } return szOutBuffer; //assert( _tcscmp(szOutBuffer, _T("")) == 0 ); } char * j2f(const char* a,char *b) { TCHAR *szOutBuffer=b;//[128+1] = {0}; WORD wLanguageID = MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED); LCID Locale = MAKELCID(wLanguageID, SORT_CHINESE_PRCP); int iRet = LCMapString(Locale, LCMAP_TRADITIONAL_CHINESE, _T(a), -1, szOutBuffer, 128*sizeof(TCHAR)); if(iRet == 0) { DWORD dwErr = GetLastError(); assert(0); } return szOutBuffer; //assert( _tcscmp(szOutBuffer, _T("")) == 0 ); } int main() { char b[1000]; printf(f2j("中國亞洲",b)); printf(j2f("荷蘭歐洲",b)); return 0; } --輸出 中國亞洲荷蘭歐洲
參考資料LCMapString
相關文章
- java 中文繁簡體轉換工具 opencc4jJavaOpencc4j
- python實現中文字元繁體和簡體中文轉換Python字元
- Python 輕量化簡繁轉換Python
- java 中文繁簡體轉換工具 opencc4j 使用介紹 1.8.0JavaOpencc4j
- 轉換函式函式
- pyhanlp 繁簡轉換之拼音轉換與字元正則化HanLP字元
- numtoyminterval函式——數字轉換函式函式
- 用ruby實現簡體中文和繁體中文的相互轉化
- 用JAVA轉換簡繁體的基礎知識 (轉)Java
- 寫了一個數字轉成簡 / 繁體漢字的助手函式函式
- 類的轉換函式函式
- php轉換ip函式PHP函式
- js日期轉換函式JS函式
- 函式式 Java 到函式式 Kotlin 的轉換函式JavaKotlin
- 漢語言處理工具pyhanlp的簡繁轉換HanLP
- oracle 10g函式大全--轉換函式Oracle 10g函式
- 函式組:TRUX 包含很多的轉換函式函式UX
- scala簡明教程:偏函式、高階函式、Future非同步程式設計、隱式轉換函式非同步程式設計
- Oracle OCP(05):轉換函式Oracle函式
- 8.轉換文字函式函式
- 混沌 IN C++::轉換函式C++函式
- 索引ROWID轉換函式索引函式
- 鴻蒙NEXT開發案例:簡體繁體轉換器鴻蒙
- PHP中文GBK編碼轉UTF-8PHP
- 一個簡單函式—Number型別轉換Date型別函式型別
- ORACLE單行函式與多行函式之五:轉換函式示例Oracle函式
- PHP中文字元gbk編碼與UTF-8編碼的轉換PHP字元
- 轉換時間戳的函式時間戳函式
- oracle 全形半形轉換函式Oracle函式
- c++ operator typename 轉換函式C++函式
- 日期轉換為raw的函式函式
- string大小寫轉換函式函式
- SQL 數字轉換英文函式SQL函式
- 用CLR整合為SQL 2005新增簡繁轉換功能SQL
- WindowsPhone的中文GB2312、GBK編碼與Unicode相互轉換WindowsUnicode
- mysql和oracle字串編碼轉換函式,字串轉位元組函式例子MySqlOracle字串編碼函式
- 在英文版的Office 2007中實現 中文 繁體和簡體的相互轉換
- PHP輸出控制功能在簡繁體轉換中的應用PHP