青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-4  評論-40  文章-117  trackbacks-0


   今天使用在使用ifstream和ofstream創建文件和讀取文件時,發現在中文路徑下一直失敗,而在英文路徑下則一切OK。
   后來一查,原來是fstream的問題,微軟在實現ifstream的open方法時,調用了mbstowcs_s先進行文件名轉換,但mbstowcs_s依賴于當前的locale的CTYPE設置,默認CTYPE為C,也就是假定所有的字符都只有一個字節長,微軟對這種情況下進行了特殊的轉換處理:
                        /*   C   locale:   easy   and   fast   */
                        while   (count   <   n)
                        {
                                *pwcs   =   (wchar_t)   ((unsigned   char)s[count]);
                                if   (!s[count])
                                        return   count;
                                count++;
                                pwcs++;
                        }

否則使用的是MultiByteToWideChar進行轉換。所以有中文等多字節字符時就出錯了。

  解決辦法:

1、使用C語言的函數設置為中文運行環境
setlocale(LC_ALL,"Chinese-simplified");

2、使用STL函數設置為系統語言環境
std::locale::global(std::locale(""));
但是據說這樣之后cout又不能輸出中文了。

3. 傳入 Unicode 字符串.

wchar_t path[MAX_PATH];
 MultiByteToWideChar(CP_ACP, 0, FilePath, (int)(strlen(FilePath)+1), path, MAX_PATH);

 std::ifstream ifs;
 ifs.open(wchar_path);

注:傳入strlen(FilePath)+1,是為了將結束標識 '\0' 也轉化成 寬字符。


posted on 2007-12-11 22:50 李陽 閱讀(1639) 評論(0)  編輯 收藏 引用 所屬分類: C++
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            毛片精品免费在线观看| 免费中文日韩| 午夜精品久久久久久久久久久久| 亚洲精品资源美女情侣酒店| 亚洲国产精品欧美一二99| 红桃av永久久久| 亚洲国产欧美一区二区三区同亚洲 | 国产精品一区视频| 国外精品视频| 亚洲精品国产无天堂网2021| aa亚洲婷婷| 午夜精品久久久久久| 久久精品亚洲精品国产欧美kt∨| 久久全国免费视频| 亚洲看片网站| 久久精品国语| 欧美视频一区二区三区…| 国产私拍一区| 妖精视频成人观看www| 欧美一区二区三区免费视频| 久久亚洲国产成人| 亚洲图片欧美一区| 久久一综合视频| 国产精品国产三级国产aⅴ入口 | 性欧美1819sex性高清| 久久人人97超碰人人澡爱香蕉| 欧美国产亚洲视频| 西瓜成人精品人成网站| 欧美伦理91i| 国产一区在线播放| 亚洲视频一区二区在线观看| 老色鬼久久亚洲一区二区| 一本久久综合亚洲鲁鲁| 免费成人在线视频网站| 中日韩在线视频| 日韩视频在线播放| av不卡在线看| 91久久极品少妇xxxxⅹ软件| 性欧美在线看片a免费观看| 国产伦精品一区二区| 亚洲欧美日韩天堂| 亚洲视频一区二区| 国产亚洲观看| 久久综合九色综合欧美狠狠| 久久久久久欧美| 亚洲伦理自拍| 欧美成年人视频网站| 亚洲国产成人91精品| 日韩视频一区二区三区在线播放免费观看 | 亚洲一区二区久久| 免费在线亚洲| 在线日韩中文| 久久久免费精品| 亚洲欧美在线高清| 国产精品区免费视频| 在线亚洲精品| 一二三区精品| 欧美性猛交xxxx乱大交退制版| 一区二区精品在线观看| 亚洲人午夜精品免费| 欧美理论在线| 亚洲一区二区三区乱码aⅴ| 99在线热播精品免费99热| 欧美视频免费| 欧美怡红院视频一区二区三区| 亚洲午夜黄色| 国产综合精品一区| 免费日韩av电影| 免费日韩av电影| 9色porny自拍视频一区二区| 夜夜嗨av一区二区三区四季av| 国产精品久久久久久久久搜平片| 欧美亚洲系列| 久久爱另类一区二区小说| 在线成人小视频| 亚洲三级国产| 国产精品女主播| 久久国产精品久久w女人spa| 久久激情五月激情| 亚洲日本欧美天堂| a91a精品视频在线观看| 国产精品日韩在线观看| 久久久久免费视频| 免费一级欧美片在线观看| aa日韩免费精品视频一| 亚洲欧美成人精品| 91久久黄色| 亚洲男女毛片无遮挡| 在线观看视频一区二区| 亚洲精品在线免费观看视频| 国产婷婷色一区二区三区在线| 你懂的视频一区二区| 欧美色图一区二区三区| 久久精品视频播放| 欧美日韩mp4| 久久亚洲图片| 欧美日韩影院| 你懂的国产精品| 中文在线一区| 另类欧美日韩国产在线| 日韩午夜精品| 欧美va亚洲va香蕉在线| 老司机午夜精品视频| 日韩亚洲在线| 午夜精品久久久久| 亚洲黄色成人久久久| 亚洲一区二区三区精品动漫| 亚洲国产精品999| 亚洲网友自拍| 亚洲激情av| 欧美一级艳片视频免费观看| 日韩午夜激情电影| 玖玖精品视频| 久久gogo国模裸体人体| 欧美片在线观看| 欧美激情亚洲精品| 国模精品一区二区三区色天香| 一本色道久久综合亚洲精品高清 | aⅴ色国产欧美| 久久久一本精品99久久精品66| 亚洲一区二区毛片| 欧美国产日韩一区二区三区| 久久艳片www.17c.com| 国产日韩亚洲欧美综合| 在线亚洲欧美视频| 一本一本大道香蕉久在线精品| 久久婷婷影院| 久久综合色播五月| 国产亚洲欧洲一区高清在线观看 | 久久久女女女女999久久| 国产免费亚洲高清| 亚洲欧美精品伊人久久| 午夜国产精品影院在线观看| 欧美日韩视频在线第一区| 亚洲国产精品一区在线观看不卡| 在线欧美不卡| 农夫在线精品视频免费观看| 欧美激情一区在线| 99精品国产在热久久| 欧美日韩日本网| 亚洲一区二区少妇| 欧美中文字幕久久| 国产一区91| 久久久夜色精品亚洲| 亚洲国产综合91精品麻豆| 亚洲人久久久| 欧美日韩精品一区二区三区四区| 亚洲美女电影在线| 亚洲欧美日韩综合| 国产日韩精品视频一区| 欧美专区福利在线| 欧美成人视屏| 一区二区国产日产| 国产精品你懂的在线欣赏| 欧美一区二区三区在线免费观看| 久久中文字幕导航| 亚洲精品一区二区三区四区高清| 久久久精品欧美丰满| 亚洲一区二区伦理| 国产精品二区在线| 欧美一区成人| 亚洲第一在线视频| 亚洲网友自拍| 国产一区二区三区无遮挡| 久久综合色播五月| 一区二区三区国产在线| 久久久人成影片一区二区三区观看 | 麻豆成人在线观看| 日韩亚洲欧美在线观看| 国产精品毛片高清在线完整版| 欧美在线短视频| 亚洲精品视频在线播放| 亚洲欧美成人在线| 亚洲国产精品激情在线观看| 欧美亚洲不卡| 久久免费黄色| 亚洲一区不卡| 亚洲国产精品美女| 久久精品国产亚洲aⅴ| 夜夜夜久久久| 精品成人国产| 国产精品永久免费观看| 欧美黄色影院| 久久久一区二区| 亚洲视频1区| 亚洲欧洲精品一区| 美女免费视频一区| 亚洲欧美视频在线观看视频| 91久久精品美女高潮| 国产日韩欧美另类| 欧美亚洲成人精品| 欧美日韩国产美| 免费成人av资源网| 久久久久久999| 香港成人在线视频| 一区二区激情视频| 日韩视频在线免费观看| 欧美高清视频www夜色资源网| 欧美专区在线| 欧美怡红院视频|