当前位置: 首页 > news >正文

c++上传oss中文路径报错_OpenCC中文简体和繁体互转

2dcf8efafbbcad981dca8f1d5aab7889.png
​下载地址:https://github.com/BYVoid/OpenCC.git

编译环境:MAC设备

1、OpenCC的安装

进行编译

make PREFIX=/usr/local
sudo make PREFIX=/usr/local install

编译时报错:

745b63e13a0fe151affc3f0b7250e776.png

安装 cmake

pip3 install cmake

再次编译报错:

72d46c464e3c5619e8611d5a74aada9f.png
brew install doxygen

安装完成后验证

bdce28a6639e66d81da0636893c5ea4d.png

此时验证成功

3446faa205270582c6fb274bcb0de928.png

3、opencc的使用

下面我们通过CMD命令,将下面这句话完成从繁体到中文简体的转换。

ba6f58e63c6a9c58b5465ae892b11a07.png

CMD命令如下:

opencc -i 需要转换的文件路径 -o 转换后的文件路径 -c 配置文件路径

栗子:

100d4a859a93c5b9dcf2c4b6d1077027.png

python代码使用

import opencc

cc = opencc.OpenCC('t2s')
print(cc.convert('Open Chinese Convert(OpenCC)「開放中文轉換」,是一個致力於中文簡繁轉換的項目,提供高質量詞庫和函數庫(libopencc)。'))

4、错误解决方法

1、s2t.json not found or not accessible.

通过-c来指定配置文件的路径

2、Invalid UTF8

请确保文件的编码方式为UTF-8编码,如果文件不是UTF-8编码,可以通过NotePad++,编码-->转为UTF-8编码。

OpenCC的Windows使用教程请参考:

https://blog.csdn.net/sinat_29957455/article/details/81290356​blog.csdn.net

cc445e7f0fe8f59088fa62570da46f69.png

相关文章:

  • 大油井号是多少_国际油价这么低,为什么不把油井都关了,直接买买买
  • dda算法画直线_计算机图形学三:直线光栅化的数值微分算法,中点Brensenham算法和三角形的光栅化...
  • arraylist存放不同数据类型_C++基础知识篇:C++的数据类型
  • oracle 两行数据合并成一行_oracle10g 多行数据合并为一行 | 学步园
  • idea创建包怎么让包分层_ROS基础-创建工作空间和功能包
  • python更改当前路径_类中python中的当前目录路径已更改
  • 德卡t10社保卡类型_德卡T10型多合一读写器通过社保检测
  • qgis折点打断_arcgis在折点处打断并建立网络分析(最短路径等问题)
  • icmp回复报文_UDP/IP硬件协议栈设计(六):ICMP
  • druid监控页面 关闭_springboot开启druid连接池的监控|教程
  • 开环传递函数判断系统类型_第七章-离散系统(1-20)
  • 5脚12v继电器接线图解_门禁系统现场接线图,简单易懂,喜欢学习的不要错过...
  • 平行相似定理_初中数学相似模型合集解析——A及8字模型
  • 广东科技学院专插本c语言考卷_29个专业!广东科技学院2021年专升本招生专业公布...
  • 物理搬砖问题_DNF:红眼搬砖格蓝迪攻略,新人必看
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • 2017 年终总结 —— 在路上
  • git 常用命令
  • Python学习笔记 字符串拼接
  • Redis的resp协议
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 工作中总结前端开发流程--vue项目
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 记一次用 NodeJs 实现模拟登录的思路
  • AI算硅基生命吗,为什么?
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • #NOIP 2014# day.1 T2 联合权值
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • (1)STL算法之遍历容器
  • (6)添加vue-cookie
  • (AngularJS)Angular 控制器之间通信初探
  • (MATLAB)第五章-矩阵运算
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (五)MySQL的备份及恢复
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • (转)平衡树
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .net core 6 redis操作类
  • .NET Framework Client Profile - a Subset of the .NET Framework Redistribution
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)
  • /dev下添加设备节点的方法步骤(通过device_create)
  • /usr/lib/mysql/plugin权限_给数据库增加密码策略遇到的权限问题
  • @Query中countQuery的介绍
  • @RequestBody的使用
  • [C++]类和对象(中)
  • [C++数据结构](31)哈夫曼树,哈夫曼编码与解码
  • [C语言]——C语言常见概念(1)
  • [dts]Device Tree机制
  • [javascript]Tab menu实现