cmd命令行導出的txt文本文檔編碼格式轉換 - 台部落
文章推薦指數: 80 %
如下圖,在原目錄會生成新的txt,編碼格式utf-8,完成轉碼。
... 在cmd中輸入PowerShell -Command "& {get-content 1.txt -encoding utf8 ...
請輸入正確的登錄賬號或密碼
註冊
忘記密碼
首頁
c++&qt
正文
cmd命令行導出的txt文本文檔編碼格式轉換
原創
闫有尽意无琼
2019-02-2016:37
在項目安全策略審查中,c++調用了命令行cmd,執行此命令“ secedit/export/cfg 1.txt"
如上圖,成功執行。
如下圖,在以下目錄找到該文件1.txt
本應該按行讀取,解析數據,但解析總是亂碼,查看確認是編碼格式問題,編碼格式爲:UCS-2 LE BOM(Unicode)
建議將其轉碼爲UTF-8格式,處理數據,否則按行讀取等函數無法使用或者讀到數據亂碼。
Unicode轉UTF-8各種谷歌查總結三種方法如下:
方法一:使用命令type將其轉碼:type 文件名>新文件名
如下圖,在原目錄會生成新的txt,編碼格式utf-8,完成轉碼。
(原因:命令行默認編碼格式決定)
方法二:直接使用powershell命令:
//在powershell中輸入
get-content1.txt-encodingutf8|set-content2.txt-encodingunicode
//將1.txt的編碼格式轉換爲unicode
方法三:通過cmd來調用powershell命令:
在cmd中輸入
PowerShell-Command"&{get-content1.txt-encodingutf8|set-content2.txt-encodingunicode}"
將1.txt的編碼格式轉換爲unicode
至於轉換爲其他編碼格式,只需修改unicode這個參數就可以了,比方說改成utf8或者ascii,還有其他編碼格式可以選擇。
發表評論
登录
所有評論
還沒有人評論,想成為第一個評論的人麼?請在上方評論欄輸入並且點擊發布.
相關文章
string比較字符串某個指定的字符串
stringdata="eewertyui";
比較索引3字母是e的話,移除該字母,不是則忽略。
stringdata="eqwertyui";
if(data.compare(3,1,"e",0,1)==0)
{
data=da
闫有尽意无琼
2020-07-0101:31:40
關於wmi獲取網卡mac地址重複的分析
現象:如圖在部分電腦上獲取ip和MAC地址對應關係時,界面顯示部分電腦發現重複ip和mac
分析:用WMI Explorer查看時,有一個設備MicrosoftTV/videoconnection與當前Intel網卡ip和mac地址
闫有尽意无琼
2020-06-1909:44:54
國產統一操作系統UOS使用體驗
前言
後期公司產品有項目需要部署到國產系統上,今天就先體驗下。
國產系統初衷並不是欲與微軟試比高,只是爲了打破壟斷的自保,確保有自己國家產品可用,尤其在“貿易戰”形勢下,幾乎處於對立面,關鍵之處必須得防患於未然,從安全方面來說,Wind
闫有尽意无琼
2020-06-1909:44:54
centos7安裝QT5.12
1、複製一下地址下載run格式安裝包;
http://mirror.bit.edu.cn/qtproject/archive/qt/5.12/5.12.1/qt-opensource-linux-x64-5.12.1.run
2、複製到c
闫有尽意无琼
2020-06-1321:13:52
centos7卸載Qt5
1、先切換到安裝目錄下,找到MaintenanceTool;
2、執行./MaintenanceTool 右邊窗口即可彈出,開始按流程卸載!
3、再次安裝目錄建議選擇/opt下
闫有尽意无琼
2020-06-1321:13:52
Sourceinsight關聯QT庫函數
闫有尽意无琼
2020-05-1001:25:22
dhcprequest漢字亂碼分析
闫有尽意无琼
2020-04-3010:52:53
QT5.14VS2019
闫有尽意无琼
2020-02-2420:30:53
c#控制檯應用程序,如何實現隱藏DOS窗口
闫有尽意无琼
2020-02-2420:30:53
errorLNK2019:unresolvedexternalsymbol解決辦法
Fanny
2020-02-2320:31:08
QSTRING類型轉換
with_LD
2020-02-2021:34:30
Qt重繪之update,repaint詳解
with_LD
2020-02-2021:34:29
Qt中的QString和QStringList常用方法
闫有尽意无琼
2019-10-2609:14:10
關於Qstring.replace傳參Qstring.length爲0引起程序退出的記錄
闫有尽意无琼
2019-08-2907:59:47
Bat_To_Exe_Converter亂碼中文
闫有尽意无琼
2019-08-0207:48:42
闫
闫有尽意无琼
24小時熱門文章
k8s入門之常見問題&命令
鬱金香用C寫一個定時器來循環獲取陽光
一文讀懂MySQL索引
09你這導師太假了,不如換個學術大佬!
高代技巧小記
11導師讓你造航母怎麼辦?
10我可以不用發論文了?
12水論文如何吹一個好故事
這個外包公司太噁心了。
。
進去請三思!
本次秋招最差面試體驗給到華爲!
最新文章
miui11禁止更新方法
GraphicDevice
string比較字符串某個指定的字符串
CentOS7更換鏡像源
centos安裝ftpFileZilla
最新評論文章
[2022]TopRatedCheckPoint156-315.80ExamQuestions
QualifiedWritingServiceinAustraliacanallowstudentstoachievebettergrades
Takeassignmenthelpertoresolvethepaperquerieseasily
UpdatedCompTIADA0-001ExamQuestions(2022)
美國黑金效果和其它速效藥的不同之處
MicrosoftDP-500PDFQuestion[2022]-SecretToPassExamInFirstAttempt-[PremiumDumps]
延伸文章資訊
- 1Converting text file to UTF-8 on Windows command prompt
I need to convert a text file to utf-8 format via windows command prompt. You can easily do this ...
- 2cmd命令行導出的txt文本文檔編碼格式轉換 - 台部落
如下圖,在原目錄會生成新的txt,編碼格式utf-8,完成轉碼。 ... 在cmd中輸入PowerShell -Command "& {get-content 1.txt -encoding u...
- 3Save text file in UTF-8 encoding using cmd.exe - Exchangetuts
How do I change the Encoding to UTF-8?
- 4Save text file in UTF-8 encoding using cmd.exe - Stack Overflow
The default encoding for command prompt is Windows-1252. Change the code page (chcp command) to 6...
- 5windows - Save text file in UTF-8 encoding using cmd.exe
The default encoding for command prompt is Windows-1252. Change the code page (chcp command) to 6...