看板 Perl 關於我們 聯絡資訊
※ 引述《travellu (旅行)》之銘言: : ※ 引述《dorwell (這真的是很神奇~~)》之銘言: : 不好意思又來問了 : 請問 : "張惠妹"這三個字是如何轉成"%Bli%B4f%A9f"? : ^^^^^^^^^^^^ : 不曉得這是什麼格式 : 謝謝了 經前一個板友提示使用Data::Dump module 來跑 搞了半天只是一般的Big5轉法 = = 我被 Notepad++ 騙了 剛好這三個字右邊都是英文所以沒有被輸出為 hex 形式 如同我第一篇講的方式一樣 不用先轉成別的編碼即可 :) $_ = "張惠妹"; s/([^A-Za-z0-9])/sprintf("%%%02X", ord($1))/eg; print; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.71.40 ※ 編輯: LiloHuang 來自: 140.114.71.40 (06/03 09:50)
travellu:可以囉!謝謝大大,辛苦了,還要準備考試 06/03 11:35