我一直在使用Cygwin使用NDK的ndk-build
腳本和Cygwin的make
工具來構建Android庫。它開始給我帶來一堆拉丁非英文字符的錯誤。將文本複製到Google時,它被粘貼爲希伯來語(我可以閱讀)。有什麼辦法強制它輸出英文錯誤嗎?任何想法爲什麼發生這種情況Cygwin以希伯來語顯示錯誤消息並出現亂碼
-1
A
回答
5
檢查您的環境變量是否爲正確的語言環境。 LANG
或LC_MESSAGES
可能是負責任的。將這些設置爲英文語言環境(在您的個人資料中也可以在將來的會話中使用)以獲取英文錯誤消息。對不起,我是一個Windows用戶,對Unix幾乎一無所知,所以你不得不在其他地方查詢具體內容,但這應該是大勢所趨。
某些程序/庫試圖通過從鍵盤佈局或用戶的語言環境中猜測語言環境來過於聰明。而且經常忽略這樣一個事實,即Windows上的語言環境和UI語言是兩個不同的概念(並且控制檯上的不同語言更難以正確使用)。
至於爲什麼消息顯示亂碼很可能是因爲控制檯窗口使用了錯誤的代碼頁。最簡單的解決方法通常是在控制檯窗口中使用TrueType字體,但在這種情況下,Consolas和Lucida控制檯都不包括希伯來語的字形,因此您只能看到框。
相關問題
- 1. 顯示ASP:的ValidationSummary消息在希伯來語:在其他語言(希伯來語)
- 2. 阿拉伯語出現亂碼
- 3. 科爾多瓦將希伯來語字體作爲亂碼
- 4. Java腳本 - 屬性文件亂碼希伯來語值
- 5. 希伯來語「URL編碼」在R?
- 6. URL編碼與Laravel和希伯來語
- 7. 轉換未知編碼希伯來語
- 8. 顯示R-T-L語言(希伯來語)逆轉
- 9. 手柄EntityCommandExecutionException並顯示錯誤消息
- 10. 轉換希伯來字符以英語
- 11. 希伯來語文本PDF
- 12. 希伯來語和數字
- 13. 在ASP中顯示希伯來文本
- 14. 顯示錯誤消息時
- 15. 顯示(錯誤)消息
- 16. 顯示錯誤消息
- 17. UIWebView顯示錯誤消息
- 18. 顯示錯誤消息
- 19. 顯示錯誤消息
- 20. Oracle sql開發人員保存希伯來語數據 - 轉換爲亂碼
- 21. Apache Wicket:在出現StalePageException時顯示錯誤消息
- 22. 在UIDatePicker中顯示希伯來語的月份?
- 23. 顯示反向數字時,Android的加載希伯來語rss ...
- 24. 用PHP導入希伯來文excel文件生成亂碼
- 25. 選擇公曆日期,並顯示相當於希伯來語日期
- 26. 隨機錯誤突出顯示導致JTextPane(阿拉伯語)
- 27. 檢查阿拉伯字母的ASCII碼並顯示錯誤信息?
- 28. 希伯來語多語言[數字]
- 29. iphone UIButton希伯來語語言標籤
- 30. 希伯來語/猶太語cander Android/JAVA
'LC_MESSAGES'沒有設置。應該設置什麼? – baruch
最簡單的方法可能是將'LANG'設置爲'en_US'。 – Joey
謝謝。這工作。當時間限制到來時我會接受。任何想法爲什麼默認的'C.UTF-8'不起作用? – baruch