我有一個問題,雖然編寫一個C#代碼的輸出有時是單詞阿拉伯語,並且它看起來像一個奇怪的符號,如何使C#讀取並顯示阿拉伯語?如何讓C#顯示阿拉伯文?
回答
C#/。NET將顯示阿拉伯字符沒有問題,因爲它在內部表示字符串作爲UTF-16。
問題是你如何顯示的字符。
如果你是在網絡上,你需要確保你是包括了正確的字符集編碼頭或meta標籤的輸出。
請提供有關的更多信息,其中您看不到字符,以及如何輸出字符串。
還有更多 - 輸出平臺必須能夠繪製這些字符。我可以看到控制檯遇到問題。 – Femaref 2010-11-14 13:20:36
如果內容編碼設置不正確,也請使用ASP.net。 – 2010-11-14 13:22:58
它不是一個Web應用程序,它是一個桌面,阿拉伯文字符不正確顯示。 你說的問題是如何顯示它,你是什麼意思?以及如何顯示它? – 2010-11-14 13:26:52
我不知道你有確切的問題,但會建議你讀The Absolute Minimum Every Programmer Should Know About Unicode給自己這往往混淆主題的堅實基礎。
也許這是你的系統語言的問題,進入控制面板,然後以語言選擇和嘗試系統本地語言改變你爲阿拉伯語,並確保非Unicode程序的語言爲阿拉伯語。
.Net's是UTF-16,換句話說就是〜Unicode。更改語言環境不會影響顯示...當然,在某種程度上。 – 2010-11-14 19:23:34
請確保您已安裝正確的字體。如果你的系統上有它們,它可能是一個回退機制問題。
對於網頁(Asp.Net),請確保:
- 您正在使用(和聲明)正確的編碼。
- 您的樣式定義中聲明瞭正確的字體。
我知道這聽起來很奇怪,但對於Internet Explorer,它有助於將非Unicode程序的語言設置爲您需要支持的語言(在我的情況下,它是德語Windows 2003上的簡體中文)。
阿拉伯語控制檯輸出/輸入無法在Windows平臺上,根據微軟: http://www.microsoft.com/middleeast/msdn/arabicsupp.aspx#12
- 1. 顯示阿拉伯文字
- 2. 如何顯示阿拉伯文字?
- 3. 顯示阿拉伯數字
- 4. 顯示阿拉伯文字符串
- 5. 在GUI中顯示阿拉伯文字
- 6. UIWebView不顯示阿拉伯文內容
- 7. 在Xcode中,如何顯示合併英文+阿拉伯文並以阿拉伯文開頭的文本?
- 8. 如何在文本視圖中顯示阿拉伯文本
- 9. 如何以阿拉伯語顯示英文文本
- 10. 某些阿拉伯文字得到錯誤顯示,而其他阿拉伯文字得到正常顯示?
- 11. 如何在cmd中顯示阿拉伯文字?
- 12. 如何在android中顯示阿拉伯文字?
- 13. 如何在java服務器頁面顯示阿拉伯文字?
- 14. 顯示阿拉伯語數據
- 15. 用weka顯示阿拉伯字符
- 16. 在ASP.NET中顯示阿拉伯數字
- 17. 顯示和存儲阿拉伯字符
- 18. 不顯示阿拉伯符號
- 19. 阿拉伯數字顯示不正確
- 20. 在QtWebKit中顯示阿拉伯字體
- 21. 警報阿拉伯字母顯示鉻
- 22. 不顯示阿拉伯語鍵盤
- 23. 顯示阿拉伯語單詞笨
- 24. 與JSON顯示阿拉伯字符
- 25. 阿拉伯語的WebRequest C#
- 26. 阿拉伯文文本框
- 27. 阿拉伯文+英文文本在android中顯示爲空TextView
- 28. 如何在阿拉伯文字搜索
- 29. 顯示阿拉伯語文本到命令提示符
- 30. 如何在wordpress博客文章中顯示阿拉伯文和英文文本?
什麼接口? WinForms,WPF,ASP.Net,控制檯? – 2010-11-14 13:16:08
你可以在WinWord中寫阿拉伯語嗎? – 2010-11-14 13:29:49