主要目的是為了能夠讓excel快速處理。或用腳本并發(fā)處理文本。
注意:
1 如果有必要,你可以先用其他工具,把大文本按行排序。
2 由于powershell本身就能自動(dòng)識(shí)別win,linux換行。所以本腳本沒有換行參數(shù),也能正確分行。
3 win7+powershell2.0測(cè)試通過。
4 編碼類型,和編碼值,是不可分割的一對(duì)。所有亂碼的產(chǎn)生,是由于只知道編碼值,而不知道編碼類型!
如:
編碼值【70 00 73 00 20 4F 59 65 EB 58】
和
編碼類型【utf16】
結(jié)合起來,才知道,上述內(nèi)容是【ps傳教士】。
這也是微軟發(fā)明,在文本中使用【bom頭】的原因。
對(duì)于沒有【bom頭】的utf8格式的,unicode格式的輸入文件,需要更改腳本源碼第x行,【Get-Content -Encoding UTF8】加上手動(dòng)指明編碼。否則將產(chǎn)生亂碼。
對(duì)于腳本輸出的的文件。utf8格式的,unicode格式的,powershell也會(huì)自動(dòng)加上【bom頭】。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版