這個問題不應該在這裏懸而未決困境
Q
懸而未決困境
-1
A
回答
1
默認編碼>
Redirection以及爲Out-File是Unicode:
的
Out-File
cmdlet可以將輸出發送到一個文件中。當你需要使用它的 參數您可以使用此cmdlet 而不是重定向運算符(>
)。-Encoding
指定文件中使用的字符編碼的類型。有效 值是 「統一」, 「UTF7」, 「UTF8」, 「UTF32」, 「ASCII」, 「BigEndianUnicode」, 「默認」 和 「OEM」。
「統一」是默認。「默認」使用系統當前ANSI代碼頁的編碼。
「OEM」使用操作系統的當前 原始設備製造商代碼頁標識符。
示例腳本:
''
'$outputencoding>$env:TEMP\40763209.txt'
$outputencoding>$env:TEMP\40763209.txt
(Get-Content -Path $env:TEMP\40763209.txt -Encoding Byte -TotalCount 16 |
ForEach-Object {"{0:x2}" -f $_}) -join ' '
''
'$outputencoding|out-file $env:TEMP\40763209a.txt -Encoding utf8'
$outputencoding|out-file $env:TEMP\40763209a.txt -Encoding utf8
(Get-Content -Path $env:TEMP\40763209a.txt -Encoding Byte -TotalCount 16 |
ForEach-Object {"{0:x2}" -f $_}) -join ' '
輸出:注意這兩個文件Byte Order Mark簽名:
PS D:\PShell> D:\PShell\SO\40763209.ps1
$outputencoding>$env:TEMP\40763209.txt
ff fe 0d 00 0a 00 0d 00 0a 00 49 00 73 00 53 00
$outputencoding|out-file $env:TEMP\40763209a.txt -Encoding utf8
ef bb bf 0d 0a 0d 0a 49 73 53 69 6e 67 6c 65 42
+0
我的問題正是在這一步之後:我能夠通過簡單地打開帶有重定向輸出的文本文件並在記事本中單擊「另存爲...」來識別編碼。問題是,將文件內容轉換爲** any **其他編碼會導致相同的情況:每個字符之間有空格,在某些情況下甚至有兩個空格。 避免材料清單是我已經嘗試通過閱讀許多類似於我的網上類似問題。 – REMOVED
相關問題
- 1. WaitOnAddress懸而未決
- 2. 懸而未決進口gcs_oauth2_boto_plugin
- 3. 懸而未決列入WProgram.h
- 4. 懸而未決imprort:x範圍
- 5. j_security_check困境 - 解決方法
- 6. 懸而未決METAS在阿格達
- 7. JavaScript的:變量名懸而未決
- 8. SBT-蝕懸而未決例外
- 9. 異步操作仍懸而未決
- 10. 懸而未決參考Django的
- 11. 懸而未決參考get_func()在pycharm
- 12. 懸而未決R.id在android系統
- 13. 「懸而未決導入」與模塊
- 14. 如何看待懸而未決的git?
- 15. 懸而未決參考類,方法
- 16. SBT懸而未決扶養到的MaxMind
- 17. 解決XML文檔註釋困境
- 18. 如何解決懸而未決的功能檢查在WebStorm 10
- 19. 而異步操作仍然懸而未決
- 20. TreeTableView困境
- 21. WPF SolidColorBrush困境
- 22. Codeigniter URL困境
- 23. toolbaritem的困境
- 24. java.io困境
- 25. JPA @OneToMany困境
- 26. WinAPI ZOrder困境
- 27. 笨xss_clean困境
- 28. sendmail.php困境。
- 29. 遞歸困境
- 30. 困境與
'[控制檯] :: OutputEncoding = [Text.Encoding] :: UTF8'或'開始處理-RedirectStandardOutput' – PetSerAl
那麼你應該張貼一些代碼,或者更好[MCVE。有很多地方可能會出錯,但沒有任何人只能猜測的代碼。 – PetSerAl
請編輯您的問題,而不是在評論中張貼代碼片段。按照@ PetSerAl的評論,發佈[mcve]。 – JosefZ