lua字符串文字转换问题
想用lua做汉化.但是游戏不支持非ASCII字符.准备放弃了发现了同款游戏韩语lua.虽然抄下来但是无从下手.目前了解了是最下面两行的字符串翻译出来的问题.不知道如何填写...
想用lua做汉化.但是游戏不支持非ASCII字符.准备放弃了发现了同款游戏韩语lua.
虽然抄下来但是无从下手.目前了解了是最下面两行的字符串翻译出来的问题.
不知道如何填写,汉字对应的字符串. 除了修改所有字符串之外还需要做什么修改吗- -
这里应该是文字内容.不知道如何了解汉字对应的字符串
比如:我想输出 砍树 我应该怎么找到 砍树 这两个字对应的字符串
pcall(
function() STRINGS.ACTIONS.ACTIVATE.ACCOMPLISH =
"\253\253\253\253\253\253\253\253\253\253\252\252\4\188\233\253\253\253\253\253\253\253\253\253\252\252\1\205"
end )
pcall( function() STRINGS.ACTIONS.ACTIVATE.CLIMB =
"\253\253\253\253\253\253\253\253\253\252\126\195\253\253\253\253\253\253\253\252\252\252\18\203\253\253\253\253\253\253\253\253\252\1\205"
end )
源代码在这里: http://pan.baidu.com/s/1bnFaujt 展开
虽然抄下来但是无从下手.目前了解了是最下面两行的字符串翻译出来的问题.
不知道如何填写,汉字对应的字符串. 除了修改所有字符串之外还需要做什么修改吗- -
这里应该是文字内容.不知道如何了解汉字对应的字符串
比如:我想输出 砍树 我应该怎么找到 砍树 这两个字对应的字符串
pcall(
function() STRINGS.ACTIONS.ACTIVATE.ACCOMPLISH =
"\253\253\253\253\253\253\253\253\253\253\252\252\4\188\233\253\253\253\253\253\253\253\253\253\252\252\1\205"
end )
pcall( function() STRINGS.ACTIONS.ACTIVATE.CLIMB =
"\253\253\253\253\253\253\253\253\253\252\126\195\253\253\253\253\253\253\253\252\252\252\18\203\253\253\253\253\253\253\253\253\252\1\205"
end )
源代码在这里: http://pan.baidu.com/s/1bnFaujt 展开
1个回答
展开全部
这是汉字编码表示
你可以用一个程序来转换.
你把下面的代码保存为 bianma.lua
然后运行:
lua bianma.lua 砍树
就能显示 砍树 的编码: \191\179\202\247
local str = arg[1];
local encode = "";
for i=1,#str do
local c = string.byte(str, i);
encode = encode .. "\\" .. string.format("%d",c);
end
print(encode);
你可以用一个程序来转换.
你把下面的代码保存为 bianma.lua
然后运行:
lua bianma.lua 砍树
就能显示 砍树 的编码: \191\179\202\247
local str = arg[1];
local encode = "";
for i=1,#str do
local c = string.byte(str, i);
encode = encode .. "\\" .. string.format("%d",c);
end
print(encode);
追问
请问一下 可以帮忙看一下源代码不。看不懂呢。。
如果我直接把所有的八进制代码修改正确之后。可以正确运行吗
还有 代码在luaStudio上运行不了-。- 不太会使用cmd运行lua
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询