• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            看前面黑咚咚,待俺上前殺它個干干凈凈。。。

             

            wchar_t 寬字節流寫入中文的問題

            先看程序:
            #include "stdafx.h"
            #include <fstream>
            int _tmain(int argc, _TCHAR* argv[])
            {
                 std::wofstream   test(L"Test.Log");
                 test << L"hello 中文";

                 return 0;
            }

            UNICODE編譯、調試;結果中Test.Log文件的內容只有“hell”沒有“中文”。

            這是因為C++標準庫的國際化設計問題,你需要設置locale。

            #include "stdafx.h"

            #include <fstream>
            #include <locale>

            int _tmain(int argc, _TCHAR* argv[])
            {
             std::wofstream   test(L"Test.Log");

             test.imbue( std::locale("CHS") );

             test << L"hello 中文";

             return 0;
            }

            再調試,不是有“中文”了?

            posted on 2010-05-23 13:15 山城,山 閱讀(965) 評論(0)  編輯 收藏 引用 所屬分類: C++

            導航

            統計

            常用鏈接

            留言簿

            隨筆分類

            隨筆檔案

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            久久99精品九九九久久婷婷| 精品免费久久久久国产一区| 欧美丰满熟妇BBB久久久| 人妻无码中文久久久久专区| 久久久久久久97| 91久久福利国产成人精品| 精品久久久一二三区| 国产国产成人精品久久| 香蕉久久永久视频| 国产精品无码久久综合| 亚洲精品tv久久久久| .精品久久久麻豆国产精品| 欧美激情精品久久久久久| 国产精品久久波多野结衣| 一本色道久久综合狠狠躁篇| 久久青草国产精品一区| 久久久久亚洲AV成人网人人网站| 2020久久精品国产免费| 午夜精品久久久久久久久| 久久久精品久久久久久| 国产V亚洲V天堂无码久久久| 婷婷国产天堂久久综合五月| 国产亚州精品女人久久久久久| 久久精品无码专区免费东京热| 狠狠色丁香婷婷久久综合| 久久国产香蕉视频| 日韩亚洲欧美久久久www综合网 | 久久婷婷五月综合国产尤物app| 久久99国产精品久久| 国产亚洲精品自在久久| 久久ZYZ资源站无码中文动漫| 香蕉久久夜色精品升级完成| AV无码久久久久不卡蜜桃| 久久人人爽人人人人爽AV| 伊色综合久久之综合久久| 亚洲欧美一区二区三区久久| 久久亚洲国产成人影院网站| 久久久中文字幕日本| 亚洲中文字幕伊人久久无码| 免费精品国产日韩热久久| 99久久这里只精品国产免费|