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)