Unicode和ANSI之間轉換 - NotePad++輕松實現


  今天碰到一個關於UNICODE和ANSI相互轉換的問題,作為一個程序員,我首先想到的是用WideCharToMultiByte/MultiByteToWideChar實現,這個我想大家都會了,我也會在后續博客中介紹如何使用。本博客主要是介紹如何通過NotePad++工具來實現的,NotePad++功能比NotePad強大很多,這我也不贅述了。轉入正題吧......

  UNICODE 轉 ANSI (以中文為例,其他語言設置看最后附錄):

    首先,用NotePad++打開一個ANSI編碼的文件(PS:如何創建ANSI文件,直接創建一個txt文件,默認的編碼就是ANSI;或者將現有文件另存為ANSI文件),改變Character set, Chinese/GB2312(Simpled),如下圖所示:

    

    然后,插入相應的中文,如“打開文件對話框”, 然后點擊Encoding->Encode in ANSI,我們可以看到Unicode已經轉換成ANSI了;

          

 

  ANSI轉UNICODE的已經在上面體現出來了,大家趕緊自己去嘗試下!

 

  附錄:

    German, Spanish, French Italian and Portuguese all use Character sets\Western European\Windows-1252

    Japanese uses Character sets\Japanese\Shift-JIS

    KO Korean  Character sets\Korean\Windows 949

    RU Russian  Character sets\Cyrillic\Windows-1251

    ZH Chinese  Character sets\Chinese\GB2312(Simplified)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM