格式化

廣告

廣告2

2013年10月26日 星期六

[Android SDK特色教學] strings.xml顯示特殊字元

若你在strings.xml定義如下的字串變數
<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string name="app_name">'""'''@#$%^&</string>

</resources>

那一定會有很多錯誤跳出來
原因就是不可以直接在strings.xml輸入這些符號來當作字串,而是必須要直接輸入acsii的編碼

以下為常見的ASCII十進制交換編碼:

& #032;--> <--
& #033;-->!<--
& #034;-->"<--
& #035;-->#<--
& #036;-->$<--
& #037;-->%<--
& #038;-->&<--
& #039;-->'<--
& #040;-->(<--
& #041;-->)<--
& #042;-->*<--
& #043;-->+<--
& #044;-->,<--
& #045;-->-<--
& #046;-->.<--
& #047;-->/<--
& #058;-->:<--
& #059;-->;<--
& #060;--><<--
& #061;-->=<--
& #062;-->><--
& #063;-->?<--
& #064;-->@<--
& #091;-->[<--
& #092;-->--
& #093;-->]<--
& #094;-->^<--
& #095;-->_<--
& #096;-->`<--
& #123;-->{<--
& #124;-->|<--
& #125;-->}<--
& #126;-->~<--

真的在strings.xml使用時記得編碼的時候&和#之間的空格要去掉

沒有留言 :