Windows 10下Scilab 2023.0.0启动后控制台闪退问题求助
Scilab 2023.0.0启动失败:控制台闪退且XML编码错误
问题描述
已安装Scilab 2023.0.0,启动时控制台打开后立即关闭,已提前安装VC_redist.x64.exe。
系统配置
- 操作系统:Microsoft Windows 10 Enterprise 版本10.0.16299 内部版本16299
- 系统类型:x64架构PC
- System SKU:C8N26AV
- 处理器:Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz,3201 MHz,4核4逻辑处理器
- BIOS版本/日期:Hewlett-Packard L01 v02.75,2018/04/05
- SMBIOS版本:2.7
- 嵌入式控制器版本:255.255
- 设备类型:台式机
命令行运行报错信息
Z:\>cd C:\Program Files\scilab-2023.0.0\bin\ Z:\>c: C:\Program Files\scilab-2023.0.0\bin>Scilex.exe file:///C:/Program%20Files/scilab-2023.0.0/etc/modules.xml:6: 解析错误:输入内容不符合UTF-8编码,请指定编码! 字节序列:0xA8 0x6D 0x65 0x73 @author Dassault Syst?�mes file:///C:/Program%20Files/scilab-2023.0.0/etc/modules.xml:6: 解析错误:输入内容不符合UTF-8编码,请指定编码! 字节序列:0xA8 0x6D 0x65 0x73 @author Dassault Syst?�mes 错误:无法解析文件 C:\Program Files\scilab-2023.0.0\etc\modules.xml 位于函数scilabQuit第4行:未定义变量with_module file:///C:/Program%20Files/scilab-2023.0.0/etc/modules.xml:6: 解析错误:输入内容不符合UTF-8编码,请指定编码! 字节序列:0xA8 0x6D 0x65 0x73 @author Dassault Syst?�mes file:///C:/Program%20Files/scilab-2023.0.0/etc/modules.xml:6: 解析错误:输入内容不符合UTF-8编码,请指定编码! 字节序列:0xA8 0x6D 0x65 0x73 @author Dassault Syst?�mes 错误:无法解析文件 C:\Program Files\scilab-2023.0.0\etc\modules.xml file:///C:/Program%20Files/scilab-2023.0.0/etc/modules.xml:6: 解析错误:输入内容不符合UTF-8编码,请指定编码! 字节序列:0xA8 0x6D 0x65 0x73 @author Dassault Syst?�mes file:///C:/Program%20Files/scilab-2023.0.0/etc/modules.xml:6: 解析错误:输入内容不符合UTF-8编码,请指定编码! 字节序列:0xA8 0x6D 0x65 0x73 @author Dassault Syst?�mes 错误:无法解析文件 C:\Program Files\scilab-2023.0.0\etc\modules.xml
解决方案
1. 修复modules.xml文件编码问题
- 找到路径
C:\Program Files\scilab-2023.0.0\etc\modules.xml,用记事本或VS Code打开该文件 - 定位到第6行的
@author Dassault Syst?�mes,将乱码部分替换为正确字符è,修改为@author Dassault Systèmes - 保存文件时选择UTF-8编码(建议使用无BOM的UTF-8格式)
2. 重新安装Scilab(可选)
- 卸载当前Scilab 2023.0.0,从官方渠道重新下载安装包
- 安装时选择不含空格的路径(例如
C:\Scilab2023),避免路径空格引发编码或解析问题
3. 调整系统区域设置
- 打开控制面板,进入区域设置界面,切换到管理选项卡
- 点击更改系统区域设置,将非Unicode程序的语言设置为英语(美国)或法语,减少编码冲突概率
内容的提问来源于stack exchange,提问作者HerClau
相关产品推荐
相关产品推荐

