You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Unity2022.3.62f1报错:”String conversion error: Illegal byte sequence encounted in the input“ #1203
LUA: c# exception in print:System.ArgumentException: Illegal byte sequence encounted in the input.
Parameter name: string
at (wrapper managed-to-native) System.Runtime.InteropServices.Marshal.PtrToStringAnsi(intptr,int)
at XLua.LuaDLL.Lua.lua_tostring (System.IntPtr L, System.Int32 index) [0x0001b] in E:\Branch\branch_unity2022\trunk\client\Assets\3rdParty\XLua\Src\LuaDLL.cs:302
at XLua.StaticLuaCallbacks.PrintInternal (System.IntPtr L, System.String& s, System.String& stackTraceback) [0x00076] in E:\Branch\branch_unity2022\trunk\client\Assets\3rdParty\XLua\Src\StaticLuaCallbacks.cs:915
at XLua.StaticLuaCallbacks.Print (System.IntPtr L) [0x0000d] in E:\Branch\branch_unity2022\trunk\client\Assets\3rdParty\XLua\Src\StaticLuaCallbacks.cs:839
stack traceback:
[C]: in function 'print'
Activity
zxgats1986 commentedon Oct 28, 2025
可以用trycatch主动捕获该异常,并fallback回UTF8读取