example
example

已解决√ 求助 ox选择框部分中文不显示

先确认右下角编码格式为 UTF-8 吧。
然后这个 smeltingInputOptions 变量是哪里来的,有做过什么处理吗。(如果你听不懂我这句在说什么就把完整代码文件发出来)
编辑:之前看错了,应该是 smeltingInputOptions,而不是 InputDialog.smeltSelectMaterial
 
最后编辑:
先确认右下角编码格式为 UTF-8 吧。
然后这个 InputDialog.smeltSelectMaterial 变量是哪里来的,有做过什么处理吗。(如果你听不懂我这句在说什么就把完整代码文件发出来)
1.png一个简单全局初始化 编码在那确认?我看右下角没有写编码
 

附件

  • 1.png
    1.png
    10.5 KB · 查看: 0
你复制我这段代码试试,看看是不是输入法出了什么问题导致的。
Lua:
local options = {
    { value = 'scrap_metal', label = '废金属' },
    { value = 'stone', label = '石头' },
    { value = 'raw_copper', label = '粗铜矿石' },
    { value = 'raw_iron', label = '生铁' },
}
lib.inputDialog('测试', {
    { type = 'select', label = '材料', description = '出售东西', options = options },
    { type = 'number', label = '数量', options = options, required = true },
})
 
你复制我这段代码试试,看看是不是输入法出了什么问题导致的。
Lua:
local options = {
    { value = 'scrap_metal', label = '废金属' },
    { value = 'stone', label = '石头' },
    { value = 'raw_copper', label = '粗铜矿石' },
    { value = 'raw_iron', label = '生铁' },
}
lib.inputDialog('测试', {
    { type = 'select', label = '材料', description = '出售东西', options = options },
    { type = 'number', label = '数量', options = options, required = true },
})
这样竟然是正常的
 
那就去看一下你输入法或者系统编码格式之类的设置吧,应该是那块出了问题。
 
不可以,但是你可以点右边的“Open log”按钮,在文件中可以正常显示中文。
 
不过我感觉是你 Config 里的原始字符串就有问题,后面处理不太可能出问题,你可以试试把我代码里的“废金属”,替换掉原来的。
此“废金属”非彼“废金属” lol
 
不过我感觉是你 Config 里的原始字符串就有问题,后面处理不太可能出问题,你可以试试把我代码里的“废金属”,替换掉原来的。
此“废金属”非彼“废金属” lol
好离谱 替换了也不行 但是重新赋值字符串可以。。。 我重新写了个映射
 
:oops:挺奇怪的问题,以前没遇到过,不过解决了就行,蹲个大佬解释清楚原理。
 
后退
顶部