3,314
回編集
編集の要約なし |
編集の要約なし |
||
15行目: | 15行目: | ||
return | return | ||
end | end | ||
local b = string.byte(frame,i) | local b = string.byte(frame.args[1],i) | ||
if b == 0 then | if b == 0 then | ||
return | return | ||
elseif b < 128 then | elseif b < 128 then | ||
local m = string.sub(frame,i,i) | local m = string.sub(frame.args[1],i,i) | ||
i = i + 1 | i = i + 1 | ||
return m | return m | ||
26行目: | 26行目: | ||
return | return | ||
elseif b < 224 then | elseif b < 224 then | ||
local m = string.sub(frame,i,i+1) | local m = string.sub(frame.args[1],i,i+1) | ||
i = i + 2 | i = i + 2 | ||
return m | return m | ||
elseif b < 240 then | elseif b < 240 then | ||
local m = string.sub(frame,i,i+2) | local m = string.sub(frame.args[1],i,i+2) | ||
i = i + 3 | i = i + 3 | ||
return m | return m | ||
elseif b < 248 then | elseif b < 248 then | ||
local m = string.sub(frame,i,i+3) | local m = string.sub(frame.args[1],i,i+3) | ||
i = i + 4 | i = i + 4 | ||
return m | return m | ||
elseif b < 252 then | elseif b < 252 then | ||
local m = string.sub(frame,i,i+4) | local m = string.sub(frame.args[1],i,i+4) | ||
i = i + 5 | i = i + 5 | ||
return m | return m | ||
elseif b < 254 then | elseif b < 254 then | ||
local m = string.sub(frame,i,i+5) | local m = string.sub(frame.args[1],i,i+5) | ||
i = i + 6 | i = i + 6 | ||
return m | return m |
回編集