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