欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

JsonCpp第五課讀取帶BOM的UTF-8編碼文本-創(chuàng)新互聯

知識解讀
?????????????在Windows通過記事本打開的UTF-8編碼文件,默認會在保存的時候,往文件開頭多添加三個字節(jié)EF BB BF,表明文本的編碼方式是UTF-8,這種技術就叫做BOM(Byte Order Mark,就是字節(jié)序標記)。在Unix或者Linux操作系統中不會出現這種情況。如果該文本是ANSI格式編碼的,也沒有添加其他的字符。

成都創(chuàng)新互聯公司-成都網站建設公司,專注成都網站制作、網站建設、網站營銷推廣,申請域名雅安服務器托管,網站托管有關企業(yè)網站制作方案、改版、費用等問題,請聯系成都創(chuàng)新互聯公司

文本內容讀取差異
帶有BOM的文本字節(jié)流
"锘縖\r\n{\r\n\t\"version\": \"1.0.0\",\r\n\t\"messagetype\": \"alarm\",\r\n\t\"cmdtype\": 10009,\r\n\t\"sn\":\"202039248932482934\"

不帶BOM的文本字節(jié)流
"[\r\n{\r\n\t\"version\": \"1.0.0\",\r\n\t\"messagetype\": \"alarm\",\r\n\t\"cmdtype\": 10009,\r\n\t\"sn\": \"202039248932482934\"

問題
?默認情況下傳遞帶有BOM的文本字節(jié)流給JsonCpp解析,肯定是解析不出來的,因為多了EF BB BF三個字節(jié),所以需要將這三個字節(jié)從文本中剔除

代碼
?std::ifstream ifs;
?ifs.open(pFileName, std::ifstream::in | std::ifstream::binary);

std::string str((std::istreambuf_iterator<char>(ifs)), std::istreambuf_iterator<char>());
?std::string strValidJson;
?if ((0xef == (unsigned char)str[0]) && (0xbb == (unsigned char)str[1]) && (0xbf == (unsigned char)str[2]))
?{
??strValidJson = str.substr(3, str.length() - 3);
?}
?else
?{
??strValidJson = str;
?}
?//開始解析Json文本
?Json::Reader reader;
?Json::Value root;
?if (NULL == reader.parse(strJson, root))?

{

ifstream.close();

return;

}

另外有需要云服務器可以了解下創(chuàng)新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

分享名稱:JsonCpp第五課讀取帶BOM的UTF-8編碼文本-創(chuàng)新互聯
URL鏈接:http://chinadenli.net/article22/ehejc.html

成都網站建設公司_創(chuàng)新互聯,為您提供網站維護、網站設計、網站導航、定制開發(fā)電子商務、面包屑導航

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

網站優(yōu)化排名
久久女同精品一区二区| 国产精品不卡一区二区三区四区 | 精产国品一二三区麻豆| 国产又粗又爽又猛又黄的| 欧美日本道一区二区三区| 九九热这里只有精品哦 | 欧美日韩精品久久亚洲区熟妇人 | 久久亚洲国产视频三级黄| 国产内射一级一片内射高清视频 | 欧美国产日产在线观看| 欧美大胆女人的大胆人体| 国产精品成人一区二区在线| 国产视频在线一区二区| 久久国产青偷人人妻潘金莲| 国产毛片不卡视频在线| 色鬼综合久久鬼色88| 一区二区免费视频中文乱码国产| 亚洲欧美日韩国产综合在线| 欧美日韩亚洲国产精品| 高中女厕偷拍一区二区三区| 国产免费自拍黄片免费看| 激情亚洲一区国产精品久久| 国产亚洲精品一二三区| 91欧美日韩精品在线| 国产精品尹人香蕉综合网| 欧美日韩亚洲巨色人妻| 中文字幕区自拍偷拍区| 亚洲国产四季欧美一区| 香港国产三级久久精品三级| 91精品国产综合久久不卡| 国产成人亚洲综合色就色| 人妻亚洲一区二区三区| 午夜小视频成人免费看| 亚洲国产成人精品一区刚刚| 欧洲日韩精品一区二区三区| 日本精品理论在线观看| 国产精品日韩精品一区| 五月激情婷婷丁香六月网| 久久香蕉综合网精品视频| 国产中文另类天堂二区| 欧美日韩一区二区三区色拉拉|