控制台中文显示为"??"
自己写的插件,在测试的时候打印的测试文本,中文不显示,需要加什么?
无解, 只能自己点Open log查看, 就用英文调试吧 function UpdateVehicleDisplay()
RconPrint('[储存] 保存T1展示位置车辆\n')
for i = 1, #Config.Dealerships do
for slot = 1, #Config.Dealerships.display do
if Config.Dealerships.display.cache ~= nil and next(Config.Dealerships.display.cache) then
if Config.Dealerships.display.cache.model ~= nil then
MySQL.Async.execute('UPDATE vehicle_display SET model = @model, name = @name, commission = @commission, downpayment = @downpayment WHERE dealer = @dealer AND slot = @slot', {
['@dealer'] = i,
['@slot'] = slot,
['@model'] = Config.Dealerships.display.cache.model,
['@name'] = Config.Dealerships.display.cache.name,
['@commission'] = Config.Dealerships.display.cache.commission,
['@downpayment'] = Config.Dealerships.display.cache.downpayment
})
else
print("^1 - Model for dealer ["..i.."] at display spot ["..slot.."] is nil")
end
else
print("^1 - Cache table for dealer ["..i.."] at display spot ["..slot.."] is empty")
end
end
end
end
上面是成品插件里的代码,在控制台可以显示中文,你借鉴一下
展示效果
你这里的RconPrint('[储存] 保存T1展示位置车辆\n'不会是个方法吧?我想看下这个方法的实现 应该是个额外的函数, 不过它这个是服务端函数吧, 还是说函数里面在触发额外的客户端事件 我也很纳闷 ,有的插件可以在服务端控制台 RconPrint输入正常中文,有的插件 RconPrint输出的就是乱码
页:
[1]