将“中文”字符串传递给NLua

问题描述 投票:1回答:2

我有C#代码调用lua函数。我正在将字符串传递给此函数。此函数处理字符串,并在表中返回另一个字符串。

[当我尝试传递“中文”字符串“谓”时-我得到“ ???”在lua。 (我尝试打印此字符串并将其保存到文件)。我的C#编码是正确的,因为在Visual Studio调试会话中可以看到正确的中文字符。如何将“中文”字符串传递给lua?

感谢任何帮助。

c# string encoding lua nlua
2个回答
2
投票

这是NLua中的问题。

已修复:https://github.com/NLua/NLua/issues/48


0
投票

我正在使用NLua 1.4.25仍然得到“ ???”

lua像这样:“返回\”中文\“”

最后一次我使用NeoLua替换NLua

https://github.com/neolithos/neolua/

© www.soinside.com 2019 - 2024. All rights reserved.