Kibron FilmWare軟件導(dǎo)出CSV出現(xiàn)亂碼,大多是編碼不匹配、分隔符異常、系統(tǒng)區(qū)域語(yǔ)言設(shè)置沖突導(dǎo)致,數(shù)值錯(cuò)亂、表頭出現(xiàn)怪異符號(hào),會(huì)造成Origin、Excel、R語(yǔ)言讀取失敗,原始測(cè)量張力、面積、時(shí)間數(shù)值存在失真風(fēng)險(xiǎn)。

1.優(yōu)先原始文件備份,導(dǎo)出后不要直接雙擊用Excel打開,直接雙擊會(huì)自動(dòng)調(diào)用系統(tǒng)默認(rèn)編碼解析,極易產(chǎn)生亂碼。優(yōu)先使用記事本、VS Code文本編輯器打開原始CSV,文本編輯器一般可以正確識(shí)別原始數(shù)據(jù),確認(rèn)原始數(shù)值本身沒(méi)有損壞。

2.Excel導(dǎo)入修復(fù)方案:打開Excel軟件,選擇數(shù)據(jù)?自文本/CSV,選中導(dǎo)出文件,文件原點(diǎn)編碼依次嘗試Windows?1252、UTF?8,預(yù)覽窗口表頭、時(shí)間、張力數(shù)值顯示正常后完成導(dǎo)入,再另存為CSV UTF?8格式,得到修復(fù)后文件。

3.記事本轉(zhuǎn)碼修復(fù):記事本打開亂碼CSV,點(diǎn)擊文件另存為,編碼選項(xiàng)切換為ANSI或者帶BOM的UTF?8,覆蓋保存,再使用Excel打開校驗(yàn)。如果是中文操作系統(tǒng),優(yōu)先ANSI;給R、Python建模使用,選擇帶BOM的UTF?8。

4.軟件導(dǎo)出端規(guī)避:儀器電腦系統(tǒng)區(qū)域設(shè)置修改為英文(歐洲),導(dǎo)出CSV時(shí)避免中文命名文件名、路徑不要包含中文、空格、特殊符號(hào),路徑全部使用英文,從源頭減少編碼沖突;更新FilmWare至最新版本,舊版本存在導(dǎo)出編碼bug。

5.分隔符異常排查:部分電腦系統(tǒng)小數(shù)點(diǎn)逗號(hào)沖突,CSV出現(xiàn)整行錯(cuò)亂,在系統(tǒng)設(shè)置中將數(shù)字小數(shù)點(diǎn)設(shè)置為英文句點(diǎn),千位分隔符取消;若文件分隔符錯(cuò)亂,文本編輯器內(nèi)檢查,確認(rèn)逗號(hào)作為字段分隔符。

6.科研實(shí)操與論文注意:務(wù)必保留儀器直接導(dǎo)出的原始CSV作為原始記錄,轉(zhuǎn)碼修復(fù)后的文件作為二次處理版本;數(shù)據(jù)分析前核對(duì)幾組原始時(shí)間?張力特征點(diǎn),確認(rèn)轉(zhuǎn)碼沒(méi)有篡改測(cè)量數(shù)值,論文材料方法注明數(shù)據(jù)導(dǎo)出與編碼轉(zhuǎn)換處理方式。