[問題] 用C分析XML檔
遇到的問題: (題意請描述清楚)
我想要利用C去分析用microsoft access所建出來的資料庫匯出的XML檔
所以我用了tinyXML來分析,只是我在分析中文字的時候,會出現亂碼,
之後把編碼改成ANSI碼之後,會變成遇到某些字就無法進行分析。
也就是說,在資料庫內容全部都是英文就沒有問題,中文就會出現問題
希望得到的正確結果:
不知道有沒有方法可以正確的分析XML檔內的中文字,或是有沒有推薦
其他的軟體(不一定要用tinyXML沒關係,只希望能夠正確的分析資料庫內容)
程式跑出來的錯誤結果:
亂碼或是無法進行分析
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
VC++ 執行檔利用CMD執行 eg tiny.exe test.xml 這樣執行
有問題的code: (請善用置底文標色功能)
http://ppt.cc/9gFp
我把我程式放在這裡面,執行檔在tiny資料夾內的debug裡
需要分析的XML檔解壓縮後就可以看到
補充說明:
檔案名稱為question.rar
解壓縮完會產生question資料夾
裡面有 1. tiny資料夾 這是分析XML的C程式 開啟workspace即可
2. course_searching.xml 這是可以進行分析的中文資料庫
3. course_searching1.xml 這是不能分析的
2&3 比較 會發現多了那些中文字 就無法進行分析
以上就是問題所在,希望大家能夠幫忙,感激不盡
--
◢╭═══◢███◣╮ 95~07 MIN T-WOLVES ╭═◢█ ◣ ◢█╮
╭█╯◢◤ █▌ █╰═════════════ ◢══◢╯ █▌ █ █║
║█◢◤ █▌ ◢█◣ ◢◢◣ ◣█◣ ◢█◣◥█◤◥█◤ █ █║
║██◣ ★ █▌ █◣ █▄█ █◤ █▌█ █▄◤ █ █ ◢ ◤ █║
╰█◥█◣ █▌ █ ◥◤◥ █ ══◥▌◤ ◥█◤═◥◤═◥◤ ◢◤ ◢ █║
█ ╰══◥███◤╯ http://www.wretch.cc/blog/lukelan ╰ ██ ◤═ █╯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.40.68.22
推
06/12 16:52, , 1F
06/12 16:52, 1F
推
06/12 21:26, , 2F
06/12 21:26, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章