Re: [問題] button的value要顯示unicode?

看板Web_Design作者 (霸格尼尼)時間15年前 (2009/03/18 00:06), 編輯推噓5(5019)
留言24則, 5人參與, 最新討論串4/4 (看更多)
※ 引述《buganini (霸格尼尼)》之銘言: : ※ 引述《fillmore (.......................)》之銘言: : : 放一個例子上來 : : 只要能解決就好 看有什麼方法都可以提出 : : 補充一下: 解法式不能夠在原始程式碼用普通編輯器開起來"有亂碼"的解法 : : 感謝 : : 例子: http://shunter.tctchosting.com/test.html : 我終於看懂的你的問題 : 其實用UTF-8什麼問題都沒有 : notepad也是支援UTF-8的(雖然有BOM) : 有問題的是你的字型 : 你用英文字型看當然會缺字 : 請用Unicode字型 windows底下有Unicode Arial吧 : 這個缺字不像編碼錯誤那樣 存檔會損毀檔案 : 他就只是顯示不出來而已 : 既然都不介意登入這種可怕的形式了 : 何必介意幾個方格 : 你可以把缺字的地方複製到別的地方看 就可以知道他有沒有壞掉 不然這樣好了 http://security-hole.info/~buganini/asciionly.htm 給你參考一下 用什麼editor什麼font開都沒有問題 -- 國愛‧主民‧學科‧康健‧道人 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.231.23 ※ 編輯: buganini 來自: 220.135.231.23 (03/18 00:12)

03/18 00:12, , 1F
這個不錯 .. XD
03/18 00:12, 1F

03/18 00:14, , 2F
這... 好高等的技巧啊...
03/18 00:14, 2F

03/18 00:14, , 3F
我知道 XDDDDDDDDDDDD
03/18 00:14, 3F

03/18 00:14, , 4F
nice Job!
03/18 00:14, 4F

03/18 00:16, , 5F
這一點都不高等啊 這是以前流行過的加密手段
03/18 00:16, 5F

03/18 00:16, , 6F
至於html entity 以前UTF-8還不成熟不流行的時候
03/18 00:16, 6F

03/18 00:17, , 7F
萬國語言的網頁系統有些就直接把charset設成iso-8859-1
03/18 00:17, 7F

03/18 00:17, , 8F
IE就會把iso-8859-1之外的字轉成html entities
03/18 00:17, 8F

03/18 00:17, , 9F
不過現在的行為好像又不一樣了Firefox好像也不會轉
03/18 00:17, 9F

03/18 00:18, , 10F
就直接消失的樣子
03/18 00:18, 10F

03/18 00:18, , 11F
轉成html entities之後 原封不動印出來顯示出來就正確了
03/18 00:18, 11F

03/18 00:19, , 12F
但是搜尋整個爛掉 原始碼沒辦法直接看懂
03/18 00:19, 12F

03/18 00:22, , 13F
html entities 我只有在 greasemonkey 0.4.x 時使用過
03/18 00:22, 13F

03/18 00:22, , 14F
似乎是 0.5.x 後 GM 就不用這麼厚工了...
03/18 00:22, 14F

03/18 00:41, , 15F
這也算一種解法,可是程式碼就沒可讀性@@
03/18 00:41, 15F

03/18 00:41, , 16F
用這種方法可以替換button的value值而不需要重寫整個
03/18 00:41, 16F

03/18 00:41, , 17F
button嗎?
03/18 00:41, 17F

03/18 00:49, , 18F
當然可以啊 既然你value存在js的array裡
03/18 00:49, 18F

03/18 00:49, , 19F
那你就用js的escape/unescape來存字串就好了啊
03/18 00:49, 19F

03/18 00:51, , 20F
new Array(unescape('%u767B%u51FA'),...
03/18 00:51, 20F

03/18 00:51, , 21F
看看能不能直接用\u767B\u51FA吧
03/18 00:51, 21F

03/18 00:57, , 22F

03/18 01:00, , 23F
測試ok 這就是我要的了 感謝
03/18 01:00, 23F

03/18 01:07, , 24F
可以用iconv -f UTF-8 -t JAVA來轉 雖然我剛剛不是用他轉
03/18 01:07, 24F
文章代碼(AID): #19lygQtx (Web_Design)
文章代碼(AID): #19lygQtx (Web_Design)