问题描述

  在SALOME官网上下载SALOME.zip(for windows10)文件后解压,并且下载了Microsoft Visual C++之后,运行run_salome.bat后出现以下错误。

File “<string>”,line 1
SyntaxError: (unicode error) utf-8 codec can't decode byte 0xb4 in position 12: invalid start byte


原因分析:

  这个错误提示太具有误导性了,直观上看会认为是utf-8可能会没办法对中文解码而导致C++容器的代码文件没有办法被成功读取。然后就会在SALOME包中疯狂寻找string文件中是否存在中文,查找文件中说明的更改方式,尝试使用GBK编码等等…
  在网上搜索也没有找到满意的解决方案,在SALOME官网的FAQ和Forum上也没有找到相关的问题(可能是因为中国用户比较少?)


解决方案:

  试了半天终于找到了问题在哪里,先打开Windows的设置界面,找到自己的用户名。

  看到自己的用户名之后看看是不是中文命名的,如果是,就重命名为英文,拼音也行。人家utf-8解码解一半就卡在这里了…
  ps:当时只是抱着尝试的心态,没想到真就解决了无法正常启动这个问题…最终并不是C++ container无法解码,而是用户名无法解码,希望能帮到有需要的人。

启动SALOME时出现SyntaxError: (unicode error) utf-8 codec can‘t decode byte的解决办法相关推荐

  1. tensorflow 读取图片错误(error UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0 )的解析

    在用tensorflow 自带的读取文件gfile模块中,调用API,如: filename = directory + DIRECTORY_IMAGES + name + '.jpg' image_ ...

  2. ssd [Error] UnicodeDecodeError: 'gbk' codec can't decode byte 0x81 in position【已解决】

    使用ssd训练,pip install viz 的时候遇到的错误: Traceback (most recent call last):File "<string>", ...

  3. sublime的Fatal pylint error: UnicodeDecodeError: 'ascii' codec can't decode byte 问题解决方案

    ubuntu16.04下面,在sublime中一旦保存.py文件,就会莫名其妙出现以下报错 解决方案一,将该.py文件保存在纯英文路径. 解决方案二, root权限下, gedit /opt/subl ...

  4. Python读取文件时,出现SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 2-3

    简短代码如下: import pandas as pd url = 'C:\Users\lic\Desktop\data\mp\1.csv' df = pd.read_csv(url) print(d ...

  5. python SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: trunca

    这个是笔者在通过绝对路径读取文件时出现的错误,笔者使用的命令如下 file = open('C:\Users\Wudl\Desktop\pi_digits1.txt','r') 结果出现错误 Synt ...

  6. 成功解决Python中导出图片出现错误SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position

    成功解决Python中导出图片出现错误SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position ...

  7. SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in positio n 131-135: truncate

    python报错 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in positio n 131-135: ...

  8. 成功解决SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 6-7: malformed

    成功解决SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 6-7: malformed ...

  9. 成功解决SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 0-1: malformed

    成功解决SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 0-1: malformed ...

最新文章

  1. 使用ROW_NUMBER 和partition by 解决报表中的查询问题
  2. 【Android 逆向】应用数据目录 ( files 数据目录 | lib 应用自带 so 动态库目录 | databases sqlite3 数据库目录 | cache 缓存目录 )
  3. MariaDB(MySQL)_MariaDB(Mysql)-主从搭建
  4. Tomcat下的work目录
  5. 一些关于mathematica的tips
  6. hadoop实例分析之WordCount单词统计分析
  7. left join on and 与 left join on where的区别
  8. linux ftp 登录慢,linux中vsftpd登录,上传下载文件慢解决办法linux操作系统 -电脑资料...
  9. APP设计没有灵感?让那些小众但富有创意的页面告诉你!
  10. css中aspect,css 媒体查询 aspect-ratio less 使用方法
  11. 表单多条相同name数据的获取
  12. Python多人聊天室
  13. 闭包基础概念,闭包详解
  14. python循环结构高一信息技术会考_高一信息技术会考样题及参考答案
  15. 25种让你精力充沛的方法
  16. 手机相机好坏测试软件,如何选择好的手机相机?一分钟教你看懂好与坏
  17. pytorch中的神经网络模块基础类——torch.nn.Module
  18. 向Oracle表中的添加数据
  19. 案例学习-产品模块和快报模块
  20. 通过百度语音生成音频文件

热门文章

  1. 蓝桥杯考前的挣扎(DFS)
  2. 视频教程-全行业IT售前入门课程-其他
  3. UE4 实现UMG 简单涂鸦
  4. 中大计算机考研复试题目集锦,2016中山大学考研复试各学院复试真题及经验汇总...
  5. 利用php实现图书查询功能,PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能
  6. 仓库管理软件哪个好?5款免费仓库管理软件对比!
  7. 解锁阿迪达斯营销姿势,分析阿迪达斯成功背后的营销策略
  8. 水泥厂堆取料机无线通讯方案
  9. 5 Why 分析法,一种用于归纳抽象出解决方案的好方法
  10. 有关p2p的两个概念