我想作爲一個最終的結果是這樣的如何插入≠登錄串
System.out.println("This is the not equal to sign\n≠");
出現(在運行時)作爲
This is the not equal to sign
≠
不出現
This is the not equal to sign
?
有沒有辦法做到這一點?我嘗試使用Windows字符映射,在這裏複製了符號,並在我的代碼中,但是在將編碼更改爲UTF-8並插入後,它出現了?當運行...
可以做些什麼?在此先感謝回答這個簡單得不能再簡單的問題
看起來像你的控制檯編碼問題,而不是Java程序。 http://ideone.com/OJhKeG - 工作正常 – Crozin
這可能是你的控制檯。但要確保它不是錯誤的文件編碼,可以在字符串中使用Unicode轉義'\ u2260'而不是'≠'字符。 –
我同意Crozin。你可以通過寫入一個文件而不是stdout來測試它,然後在一個你知道可以處理unicode的編輯器中打開這個文件。如果這有效,這意味着Java正確處理字節,並且問題必須是您的控制檯。 – yshavit