C語言如何輸出中文
更新時間:2023年09月08日 14:08:52 作者:波雅_漢庫克
這篇文章主要介紹了C語言如何輸出中文問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
C語言輸出中文
#include <stdio.h>
#include <wchar.h>
#include <locale.h>
int main()
{
wchar_t str[] = L"中文文字解決方案";
setlocale(LC_ALL,"Chs"); //設置中文
wprintf(L"%ls %lc\n",str,str[1]);
return 0;
}C語言輸出中文亂碼
因為MinGW是使用的UTF-8編碼,而cmd是使用的GBK編碼,所以會出現(xiàn)這種情況,輸入數(shù)據(jù)為GBK,但是輸出數(shù)據(jù)為UTF-8


如上圖,修改之后就會成功輸出中文字符串
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
C語言實現(xiàn)將double/float 轉為字符串(帶自定義精度)
這篇文章主要介紹了C語言實現(xiàn)將double/float 轉為字符串(帶自定義精度),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12

