一、工具
- Notepad++軟件;
- MCUXpressoIDE軟件;
- UTF-8格式文件若干。
二、轉換步驟
1、使用Notepad++軟件打開要轉換的UTF-8文件,如下圖所示,轉換的內容是“你好世界!”。
2、選擇“編碼-->轉為ANSI編碼”,上面的黑色圓點指定的是默認的編碼格式,如下圖所示。
3、轉換完成后可以看到右下角的編碼格式已經變成了ANSI,如下圖所示。根據網上很多人描述,該編碼格式其實是適用於GB2312編碼,為了驗證是否正如網上所說,下面我通過MCUXpressIDE進行驗證。
4、打開MCUXpressoIDE軟件,隨便創建一個工程,我這里創建的工程是demo,查看工程里面的任意一個*.h和*.c文件的屬性,都可以看到他們的默認編碼格式是UTF-8,也就是說該編譯器對文本文件的默認編碼是UTF-8,如下圖所示。
5、把我們前面轉好格式的test.c文件添加到MCUXpressoIDE中,打開查看是亂碼,查看該文件的屬性發現編碼格式依然是UTF-8,如下圖所示。
6、此時需要選擇“其它”,在下拉框直接輸入GB2312,點擊“應用”,即可看到添加的test.c文件的內容就能顯示正常了,說明用Notepad++轉換成的ANSI編碼格式的文件適用於GB231編碼格式,如下圖所示。
7、更詳細介紹可以查看一下鏈接:
http://www.cnblogs.com/malecrab/p/5300486.html
https://www.baidu.com/link?url=VFNecK-Yl6Yfv8ABaBXL_OtFL-WdKy5F1aS7ve1cHhM8bdEWWO80_lb2KZuDOsu9&wd=&eqid=de92e04e00199d65000000025ebb460b
https://www.baidu.com/link?url=VFNecK-Yl6Yfv8ABaBXL_XxoxwzDA3-QOouPvWzYRcrqwLZh8qp6EQquyRw1KLrfzKY7tTVIrVd4_BiQCaT-ZPI-3LFPKBKMXh45Ifj1vOi&wd=&eqid=de92e04e00199d65000000025ebb460b