Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Autodesk forge 材质中带有非ASCII字符的Forge Viewer崩溃_Autodesk Forge_Autodesk Viewer - Fatal编程技术网

Autodesk forge 材质中带有非ASCII字符的Forge Viewer崩溃

Autodesk forge 材质中带有非ASCII字符的Forge Viewer崩溃,autodesk-forge,autodesk-viewer,Autodesk Forge,Autodesk Viewer,我最近遇到了Autodesk Forge viewer的一个问题(或者我应该称之为A360 viewer?我仍然不清楚) 我使用模型派生API将RVT文件转换为SVF,这是适合可视化的格式,然后在本地检索所有文件(与实际情况非常相似),以便将它们提供给查看器 对于我的一个RVT文件,我在加载三维视图时遇到问题: SyntaxError: JSON.parse: bad control character in string literal at line 1296 column 33 of th

我最近遇到了Autodesk Forge viewer的一个问题(或者我应该称之为A360 viewer?我仍然不清楚)

我使用模型派生API将RVT文件转换为SVF,这是适合可视化的格式,然后在本地检索所有文件(与实际情况非常相似),以便将它们提供给查看器

对于我的一个RVT文件,我在加载三维视图时遇到问题:

SyntaxError: JSON.parse: bad control character in string literal at line 1296 column 33 of the JSON data
进行调查后,我发现问题来自ProteinMaterials.json.gz,该翻译包含一个非ASCII字符(即材料名称和描述),其中一个位于第1296行。删除字符会导致错误移动到下一个非ASCII字符,依此类推


除了要求用户从他们的RVT文件中删除非ASCII字符外,是否有解决此问题的方法

称之为Forge查看器:-)

问题:将未修改的文件直接输入查看器时是否会出现问题

我希望不是。否则,许多其他人也会提出类似的抱怨

结论:您需要自己转义JSON中的非ASCII字符

当您将文件直接输入查看器时,工作流中的某些步骤会为您执行此操作

当您在本地存储它们时,您需要自己显式地执行此步骤

这有意义吗

你能证实吗


谢谢大家!

这个问题在我尝试使用时也会出现,所以我不确定问题是否出在我这方面。不管怎样,我会尝试你的建议。所以,我可以确认你,即使当我向观众提供文件URN时,我也会遇到完全相同的问题。如果有任何帮助,我可以提供一个链接到一个“坏”的查看器。这是谢谢!我该怎么处理它?我怎样才能重现这个问题呢?thx。你不必做任何事情来重现问题,每次加载时都会发生。您应该看到缺少(或者更确切地说,看不见)材质和视觉构造。在浏览器控制台中,出现了我在帖子中提到的错误消息。