java不能輸出漢字顯示問號,求程式設計高手回答

2021-03-08 07:40:45 字數 684 閱讀 5450

1樓:典勇嘉謀

一般用一個char表示一個字元,你用一個char來表示兩個漢字,不管後面的**如何,一開始已經錯了,所以我覺得你得不出你想要的結果。

2樓:快樂天堂

我很疑惑你這段**編譯能通過,char c ='中國'

這個本身就不斷,超出char的範圍了 。應該是string的變數才對

string c = '中國' 這樣就不亂碼了

3樓:匿名使用者

我都不知道你怎麼通過編譯的。

'中',中間只能有一個字元。

而且你定義的是s,怎麼輸出的是c?

4樓:匿名使用者

轉碼 string s=new string(s.getbytes("gbk"),"utf-8"); gbk 轉utf-8

5樓:鹿田陶棠

你的是char

怎麼輸出字元啊,你定義個string

s="中國";

然後編譯之後在執行看看

6樓:緱鬆陸德宇

這不是說不能打中文,是你**問題,你定一個char

確把中國賦給他。。你說中國是多少個位元組,然後輸出你也寫出了,就算你後面改了,那**也會報錯。就算不報錯,也是列印中的前一個位元組,那就是問號

java如何輸出1到100間的質數

package test public class test public static void main string args int j for int i 2 i 100 i 1不是素數,所以直接從2開始迴圈 j 2 while i j 0 j 測試2至i的數字是否能被i整除,如不能就自加...

java 從鍵盤輸入實數,求其平方根並輸出

public static void main string args catch exception e c語言,輸入一個實數a計算並輸出其平方根 include include int main else return 0 include include int main void float ...

微控制器led顯示漢字微控制器制作led顯示屏,怎麼讓字滾動,思路是什麼

led點陣實驗 流動顯示1 2 3 4 5 6 7 8 9 說明 通過p0 和 p2 作為點陣介面 要求學員掌握 led點陣的工作原理和 各點陣腳的定義及接法,具體接線請參考接線說明 我們採用的led點陣式是低功耗,在做實驗時可以用微控制器腳直接驅動 include unsigned char co...