让 3dmax 2026 支持 gb2312 编码

1


C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.20\System.Text.Encoding.CodePages.dll
复制到
C:\Program Files\Autodesk\3ds Max 2026\bin\assemblies\System.Text.Encoding.CodePages.dll

2

执行maxscript代码,可放到自启动

(
  CodePagesEncodingProvider = dotnetClass "System.Text.CodePagesEncodingProvider"
  (dotNetClass "System.Text.Encoding").RegisterProvider (CodePagesEncodingProvider.Instance)
)

3

重启3dmax后测试

for info in (dotNetClass "System.Text.Encoding").GetEncodings() do print info.Name
encoding = (dotNetClass "System.Text.Encoding").GetEncoding "gb2312"
posted @ 2025-10-05 16:35  trykle  阅读(14)  评论(0)    收藏  举报