• <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 山城,山 閱讀(957) 評論(0)  編輯 收藏 引用 所屬分類: C++

            導航

            統計

            常用鏈接

            留言簿

            隨筆分類

            隨筆檔案

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            亚洲乱码日产精品a级毛片久久| 久久久久人妻一区精品色| 欧美精品一区二区精品久久| 国产99久久久国产精品~~牛| www亚洲欲色成人久久精品| 无码乱码观看精品久久| 亚洲国产精品无码久久SM | 日韩一区二区三区视频久久| 久久影院久久香蕉国产线看观看| 久久成人小视频| 99久久婷婷国产综合亚洲| 国产亚洲成人久久| 99久久精品日本一区二区免费 | 韩国免费A级毛片久久| 国产精品久久影院| 中文字幕久久波多野结衣av| 久久99精品国产99久久6| 少妇内射兰兰久久| 超级碰碰碰碰97久久久久| 国产福利电影一区二区三区久久久久成人精品综合 | 亚洲&#228;v永久无码精品天堂久久| 久久性生大片免费观看性| 久久本道伊人久久| 久久综合九色综合网站| 日本精品一区二区久久久| 久久精品成人国产午夜| 久久狠狠高潮亚洲精品| 一本一本久久A久久综合精品| 欧美粉嫩小泬久久久久久久 | 女人香蕉久久**毛片精品| 久久一日本道色综合久久| 久久亚洲精品无码播放| 999久久久免费国产精品播放| 久久99国产综合精品| 久久婷婷成人综合色综合| 亚洲中文字幕无码久久2017 | 久久福利青草精品资源站免费| 久久水蜜桃亚洲av无码精品麻豆| 国产激情久久久久久熟女老人| 久久亚洲国产成人影院| 国内精品久久国产|