关于vs编码格式UTF8中文处理方式
生活随笔
收集整理的這篇文章主要介紹了
关于vs编码格式UTF8中文处理方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、現象
vs2017默認創建的.cpp等,編碼格式默認為簡體中文GB2312,給代碼可移植性帶來一些列問題,現象有如下警告或者漢字亂碼:
二、建議?
為了方便后續中文處理,且代碼可移植性,建議使用UTF-8編碼格式,跨平臺更推薦此格式。
三、方法
推薦三種辦法:
1、如上圖,用notepad++ 打開文件,編碼,轉為UTF-8,保存。
2、vs自帶的高級保存,如下圖,高級保存,選UTF-8,保存就行。
(默認沒有高級保存選項,請參考這里https://blog.csdn.net/Evanbear/article/details/80850404)
3、一勞永逸的辦法,安裝插件,vs,工具,擴展和更新,聯機,安裝插件“ForceUTF-8”,以后默認是utf-8.
四、重點(務必編譯要求用utf-8編譯)!!!
命令行鍵入 /utf-8
?
總結
以上是生活随笔為你收集整理的关于vs编码格式UTF8中文处理方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QT vs下x64编译变win32编译报
- 下一篇: cmd命令行导出的txt文本文档编码格式