查看“︁Module:Links”︁的源代码
外观
因为以下原因,您没有权限编辑该页面:
您可以查看和复制此页面的源代码。
local p = {}
local getArgs = require('Module:Arguments').getArgs
function p.str2codelist(strin) --转换字符串到unicode码位构成的数组,仅支持第一平面字符
local listout={}
local strk=1
local listk=1
while strk <= #strin do
if(math.modf(string.byte(strin,strk)/16)==14)then
listout[listk]=(string.byte(strin,strk)-224)*4096+(string.byte(strin,strk+1)-128)*64+(string.byte(strin,strk+2)-128)
listk=listk+1
strk=strk+3
elseif(math.modf(string.byte(strin,strk)/32)==6)then
listout[listk]=(string.byte(strin,strk)-192)*64+(string.byte(strin,strk+1)-128)
listk=listk+1
strk=strk+2
else
listout[listk]=string.byte(strin,strk)
listk=listk+1
strk=strk+1
end
end
000
1:0
该页面使用的模板:
返回Module:Links。