看板 Web_Design 關於我們 聯絡資訊
※ 引述《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)
xam:這個不錯 .. XD 03/18 00:12
adahsu:這... 好高等的技巧啊... 03/18 00:14
buganini:我知道 XDDDDDDDDDDDD 03/18 00:14
a0955133:nice Job! 03/18 00:14
buganini:這一點都不高等啊 這是以前流行過的加密手段 03/18 00:16
buganini:至於html entity 以前UTF-8還不成熟不流行的時候 03/18 00:16
buganini:萬國語言的網頁系統有些就直接把charset設成iso-8859-1 03/18 00:17
buganini:IE就會把iso-8859-1之外的字轉成html entities 03/18 00:17
buganini:不過現在的行為好像又不一樣了Firefox好像也不會轉 03/18 00:17
buganini:就直接消失的樣子 03/18 00:18
buganini:轉成html entities之後 原封不動印出來顯示出來就正確了 03/18 00:18
buganini:但是搜尋整個爛掉 原始碼沒辦法直接看懂 03/18 00:19
adahsu:html entities 我只有在 greasemonkey 0.4.x 時使用過 03/18 00:22
adahsu:似乎是 0.5.x 後 GM 就不用這麼厚工了... 03/18 00:22
fillmore:這也算一種解法,可是程式碼就沒可讀性@@ 03/18 00:41
fillmore:用這種方法可以替換button的value值而不需要重寫整個 03/18 00:41
fillmore:button嗎? 03/18 00:41
buganini:當然可以啊 既然你value存在js的array裡 03/18 00:49
buganini:那你就用js的escape/unescape來存字串就好了啊 03/18 00:49
buganini:new Array(unescape('%u767B%u51FA'),... 03/18 00:51
buganini:看看能不能直接用\u767B\u51FA吧 03/18 00:51
buganini:http://security-hole.info/~buganini/test.htm 可以 03/18 00:57
fillmore:測試ok 這就是我要的了 感謝 03/18 01:00
buganini:可以用iconv -f UTF-8 -t JAVA來轉 雖然我剛剛不是用他轉 03/18 01:07