![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - 會excel VBA 網友請進,UTF-8變亂碼
(https://www.pcdvd.com.tw/showthread.php?t=840627)
|
|---|
會excel VBA 網友請進,UTF-8變亂碼
小弟爬了不少文
沒找到合適的 最近在寫一個程式 把UTF-8的純文字檔匯入excel中 結果是亂碼 爬文後 excel接受big-5碼 如果把UTF-8轉big-5 必定造成某些中文字不見(變成?) 請問有無辦法把UTF-8的中文字 全部轉入EXCEL中呢? 謝謝 |
是用fso嗎?
如果是參數部分設一下就行了。 |
引用:
不好意思 能否教一下 要如何設成utf-8 謝謝 |
我試了一下,
你如果先把utf-8轉成unicode, 然後再做寫入excel的動作就可以了, fso開檔的參數部份設成objfso.opentextfile("your file", 1, true, -1) -1表以unicode開檔。 |
引用:
兄台的意思是 excel還是不能處理utf-8 必須再將utf-8再轉成unicode 你的程式碼小弟試試 謝謝 :) |
fso不支持utf8。
|
Excel 用的 unicode 是 UTF16-LE. 轉成這個再存進去就可以了.
|
已經用你的方式完成
謝謝 :) 引用:
請問有什麼程式或軟體可以轉成 UTF-16LE 我試了好久都轉不過去 謝謝 引用:
|
引用:
最強大的轉碼器 ConvertZ http://alf-li.pcdiscuss.com/ 或是文書編輯器 EmEditor,開啟檔案後再另存新檔,即可選擇編碼。 http://www.emeditor.com/ |
引用:
板主你怎麼連excel都這麼熟? :ase |
| 所有的時間均為GMT +8。 現在的時間是09:30 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。