2012-04-17 41 views
4
<TextBlock Text="المبلغ" /> 

當我建項目出現以下錯誤發生:我不能在XAML文件寫阿拉伯文字

enter image description here

任何幫助....

+2

什麼編碼是在您的文件頂部聲明的,以及您的Visual Studio文件編碼設置是什麼? – 2012-04-17 06:52:56

+0

你確定這是違規行嗎?我沒有任何問題... – user1096188 2012-04-17 06:52:56

+0

爲我編譯得很好 – vidstige 2012-04-17 06:54:00

回答

9

問題很明顯,你的文件編碼有問題,如果我沒有弄錯Text屬性中的單詞,那麼就有一個需要Unicode編碼的阿拉伯關鍵字。 更改文件編碼爲Unicode,通過執行以下操作:

打開你有問題,轉到文件>另存爲

enter image description here

點擊小向下箭頭XAML文件保存按鈕選擇編碼

enter image description here

選擇Unicode保存並替換舊文件。

enter image description here

這應該解決您的問題。

+1

爲什麼另存爲?使用高級保存選項並更改編碼更簡單嗎?而不是覆蓋文件。這在「另存爲」選項下方。 – Marcin 2012-04-17 13:58:49

+0

@Marcin,是的,你說得對,這樣比較簡單,謝謝。 – 2012-04-17 14:01:46

3

更改XAML文件編碼爲「UTF-8」,您可以使用Visual Studio將文件另存爲,然後更改編碼。

+0

如何更改它 – 2012-04-17 06:54:47

+1

文件 - >另存爲 - >單擊保存按鈕旁邊的箭頭,然後選擇保存編碼,然後選擇Unicode – Ali 2012-04-17 06:59:44

+0

它工作正常謝謝 – 2012-04-17 07:00:55