C語言如何輸出中文
更新時(shí)間:2023年09月08日 14:08:52 作者:波雅_漢庫克
這篇文章主要介紹了C語言如何輸出中文問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
C語言輸出中文
#include <stdio.h> #include <wchar.h> #include <locale.h> int main() { wchar_t str[] = L"中文文字解決方案"; setlocale(LC_ALL,"Chs"); //設(shè)置中文 wprintf(L"%ls %lc\n",str,str[1]); return 0; }
C語言輸出中文亂碼
因?yàn)镸inGW是使用的UTF-8編碼,而cmd是使用的GBK編碼,所以會出現(xiàn)這種情況,輸入數(shù)據(jù)為GBK,但是輸出數(shù)據(jù)為UTF-8
如上圖,修改之后就會成功輸出中文字符串
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
C語言實(shí)現(xiàn)將double/float 轉(zhuǎn)為字符串(帶自定義精度)
這篇文章主要介紹了C語言實(shí)現(xiàn)將double/float 轉(zhuǎn)為字符串(帶自定義精度),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-12-12C語言數(shù)據(jù)結(jié)構(gòu)之簡易計(jì)算器
這篇文章主要為大家詳細(xì)介紹了C語言數(shù)據(jù)結(jié)構(gòu)之簡易計(jì)算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11QTimer與QTime實(shí)現(xiàn)電子時(shí)鐘
這篇文章主要為大家詳細(xì)介紹了QTimer與QTime實(shí)現(xiàn)電子時(shí)鐘,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-07-07C++簡單五子棋的AI設(shè)計(jì)實(shí)現(xiàn)
這篇文章主要為大家詳細(xì)介紹了C++簡單五子棋的AI設(shè)計(jì)實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-09-09