codec
编码和解码静态类
引用:local codec = require("fastweb.codec")
方法概览
返回值 | 方法及描述 |
---|---|
string |
url_de(value) URL解码 |
string |
url_en(value) URL编码 |
string |
to_utf8(value) GBK转UTF8 |
string |
to_gbk(value) UTF8转GBK |
string |
md5(value) MD5校验 |
方法详细
url_de(value)
描述 | URL解码。 |
参数 | value (string ): 要解码的URL字符串。 |
返回值 | string : 返回解码后的字符串。 |
示例:
local decoded_url = codec.url_de("https%3A%2F%2Fexample.com%2F")
print("Decoded URL: ", decoded_url)
url_en(value)
描述 | URL编码。 |
参数 | value (string ): 要编码的URL字符串。 |
返回值 | string : 返回编码后的字符串。 |
示例:
local encoded_url = codec.url_en("https://example.com/")
print("Encoded URL: ", encoded_url)
to_utf8(value)
描述 | GBK转UTF8。 |
参数 | value (string ): GBK编码的字符串。 |
返回值 | string : 返回UTF8编码的字符串。 |
示例:
local utf8_str = codec.to_utf8("你好")
print("UTF8 String: ", utf8_str)
to_gbk(value)
描述 | UTF8转GBK。 |
参数 | value (string ): UTF8编码的字符串。 |
返回值 | string : 返回GBK编码的字符串。 |
示例:
local gbk_str = codec.to_gbk("你好")
print("GBK String: ", gbk_str)
md5(value)
描述 | MD5校验。 |
参数 | value (string ): 要计算MD5的字符串。 |
返回值 | string : 返回MD5校验值。 |
示例:
local md5_hash = codec.md5("hello world")
print("MD5 Hash: ", md5_hash)