Lua中url的中文轉碼

2021-06-14 13:44:24 字數 614 閱讀 9901

local lua_util = {};

function lua_util.url_encode(str)

if (str) then

str = string.gsub (str, "\n", "\r\n")

str = string.gsub (str, "([^%w ])",

function (c) return string.format ("%%%02x", string.byte(c)) end)

str = string.gsub (str, " ", "+")

endreturn str

endfunction lua_util.url_decode(str)

str = string.gsub (str, "+", " ")

str = string.gsub (str, "%%(%x%x)",

function(h) return string.char(tonumber(h,16)) end)

str = string.gsub (str, "\r\n", "\n")

return str

endreturn lua_util;

php中文url轉碼例項

php url 編碼 url 可以使用 urlencode 或者 rawurlencode 二者的區別是前者把空格編碼為 而後者把空格編碼為 20 注意,在編碼時應該只對部分url編碼,否則url中的冒號和反斜槓也會被轉義。詳細解釋 string urlencode string str 例子 1....

5 中文網域名稱轉碼

punycode是乙個根據rfc 3492標準而制定的編碼系統,主要用於把網域名稱從地方語言所採用的unicode編碼轉換成為可用於dns系統的編碼。中文網域名稱 字尾不被標準的解析伺服器支援,需轉化為punycode碼進行解析.例如 經過轉碼後變成了 xn wxtr44c.xn fiqs8s 目前...

url中中文轉化

url 中文 uid sd323 以下是參與轉換方法 coding utf 8 from urllib import urlencode 從模組匯入函式 data data urlencode data print data執行結果 num 3f 3f id 1234 uid sd323含有中文的u...