プロダクト: | MicroStation | ||
バージョン: | CE update10 | ||
環境: | N/A | ||
エリア: | Programming | ||
サブエリア: | MDL |
//// SihtJISをUnicodeコードにする
char inChar[128]="こんにちは";
WChar oWChar[128], wrkMsg[256];
BeStringUtilities::LocaleCharToWChar(oWChar, inChar, 932, 128);
_swprintf(wrkMsg,L"もじれつ oWChar=%s", oWChar);
mdlDialog_dmsgsPrint(wrkMsg);
////
WString wStr=WString(oWChar);
WPrintfString wpsMsg(L"wStr=%s length=%d",wStr.GetWCharCP(), wStr.length() );
mdlDialog_dmsgsPrint(wpsMsg.GetWCharCP());
//// UnicodeをSihtJISコードにする wStr to char <<<<=== str を name へ変換
setlocale( LC_CTYPE, "jpn" ); //カントリーコードを日本に変更
BeStringUtilities::WCharToCurrentLocaleChar(cName, wStr.GetWCharCP(), 128);
printf("もじれつ wStr2char=%s\n", cName);
////
Original Author: | Mikihiko Tabata |