写的第一个 PHP扩展,简单实用,使用中遇到 问题 和 bug 欢迎发 pull request 和 issue

。当然不要忘记了支持点下 star :smile:

GitHUB: https://github.com/NauxLiu/opencc4php

介绍

opencc4php 是 OpenCC 的PHP扩展,能很智能的完成简繁体转换

转换效果: 你干什么不干我事 => 你幹什麼不干我事

地区词汇转换效果: 我鼠标哪儿去了 => 我滑鼠哪兒去了

安装

你需要先安装 1.0.1 版本以上的OpenCC,安装OpenCC:

git clone https://github.com/BYVoid/OpenCC.git

cd OpenCC

make

sudo make install

安装opencc4php:

git clone git@github.com:NauxLiu/opencc4php.git

cd opencc4php

phpize

./configure

make && sudo make install

如果你的OpenCC安装目录不在 /usr 或 /usr/local ,可在 ./configure 时添加

--with-opencc=[DIR] 指定你的OpenCC目录

使用

实例:

$od = opencc_open("s2twp.json"); //传入配置文件名

$text = opencc_convert("我鼠标哪儿去了。", $od);

echo $text;

opencc_close($od);

输出: 我滑鼠哪兒去了

函数列表:

opencc_open(string ConfigName)

ConfigName:配置文件名,成功返回资源对象,失败返回false

opencc_close(resource ob) 关闭资源对象,成功返回true,失败返回false.

成功后od会置为NULL

opencc_error() 返回最后一条错误信息,有错误信息返回String,无错误返回false

opencc_convert(string str, resource od)

str:要转换的字符串(UTF-8),od:opencc资源对象

可用配置

s2t.json 简体到繁体

t2s.json 繁体到简体

s2tw.json 简体到台湾正体

tw2s.json 台湾正体到简体

s2hk.json 简体到香港繁体(香港小学学习字词表标准)

hk2s.json 香港繁体(香港小学学习字词表标准)到简体

s2twp.json 简体到繁体(台湾正体标准)并转换为台湾常用词汇

tw2sp.json 繁体(台湾正体标准)到简体并转换为中国大陆常用词汇

本文来自:Linux教程网

php 简繁体转换类库,OpenCC for PHP 优雅的简繁体转换相关推荐

  1. php 简繁体转换类库,OpenCC for PHP 优雅的简繁体转换

    写的第一个 PHP扩展,简单实用,使用中遇到 问题 和 bug 欢迎发 pull request 和 issue .当然不要忘记了支持点下 star :smile: 介绍 opencc4php 是 O ...

  2. java utf8 简繁转换 类库_在Java中进行中文繁体简体转换,基于OpenCC(Open Chinese Convert)方案...

    一.OpenCC介绍 OpenCC (Open Chinese Convert,开放中文转换) 是一个用于中文简繁转换的开源项目,支持词汇级别的转换.异体字转换和地区习惯用词转换(中国大陆.台湾.香港 ...

  3. java utf8 简繁转换 类库_Java封装简体繁体(香港台湾)转换工具

    简体繁体转换 新建工具类:HKTWwordVO import java.io.BufferedReader; import java.io.FileNotFoundException; import ...

  4. 利用 OpenCC 工具进行文字的简繁转换

    前言 近日在公司遇到一个需求,因为准备要推出海外版产品,所以需要将所有的简体文字转换为繁体文字.一开始是改了表面的文字,但是后面发现很多提示语也需要去改,所以找了一个工具去对所有 .m 文件进行批量文 ...

  5. java utf8 简繁转换 类库,java 中文繁简体转换工具 opencc4j

    创作缘由 对于中文的繁简体转换是一种很常见的需求. 但是很多工具类都是简单的做个映射.(使用map,集合,properties)等. 存在一个严重的问题:特殊词组 的转换可能存在问题. OpenCC ...

  6. java utf8 简繁转换 类库_JAVA简繁转换(对象)解决办法

    JAVA简繁转换(对象) 目前已实现普通字符串的转换代码如下: static String jtPy = "简体字库"; static String ftPy = "繁體 ...

  7. opencc在linux环境中,android-opencc,中文简繁转换项目OpenCC的安卓版

    android-opencc,中文简繁转换项目OpenCC的安卓版 发布时间:2016-05-12 11:59:43来源:红联作者:baihuo android-opencc基于OpenCC的源代码, ...

  8. java utf8 简繁转换 类库_java简繁转换(区分港台)

    java工具类,支持中文简体转香港繁体.台湾繁体,繁体转简体: 代码如下: package translate; import java.io.BufferedReader; import java. ...

  9. linux 繁体中文转为简体,Linux下对文件进行编码转换(简体→繁体,繁体→简体,简体繁体→UTF-8)...

    其实说到编码转换,那就不得不说到iconv这个库了,如果已经安装了这个工具,那在命令行下直接打这个命令就行了.下面就用这个工具来实现中文系统下的常用编码转换. 首先,来了解一下iconv这个命令的使用 ...

最新文章

  1. 专访丨李开复:AI时代下努力工作未必能买车买房
  2. NVIDIA Jetson 系列产品开发相关文档,TAO、TLT、NGC
  3. SpringBoot面向切面编程-用AOP方式管理日志
  4. 2020-12-09 深度学习 卷积神经网络中感受野的详细介绍
  5. 资讯|WebRTC M96 更新
  6. Harbor API整理:获取项目下的所有镜像
  7. 移动应用程序和网页应用程序_如何开发感觉像本机移动应用程序的渐进式Web应用程序...
  8. jquery学习之1.10-小练习-选中下拉框内容并显示
  9. Linux调试工具strace和gdb常用命令小结-转
  10. 【Luogu3926】SAC E#1 - 一道不可做题 Jelly
  11. ubuntu MySQL-python 安装失败解决方法
  12. [BalticOI2002]Bicriterial routing
  13. 极大似然估计_一文理解机器学习中的极大似然估计(MLE)
  14. 伪类如何动态在html设置样式,VUE项目中对伪类动态设置样式
  15. iframe如何发送请求_如何实现高性能的在线 PDF 预览
  16. Command line is too long. Shorten command line for Application or also for Spring Boot default...
  17. 【AutoSAR】【MCAL】MCU模块
  18. “马太效应”与“二八法则”
  19. mumu模拟器切换android,MuMu模拟器“键位设置”功能详解!如有问题请联系在线客服~...
  20. 数据库分布式架构的落地策略与典型实践

热门文章

  1. 数据库 ----- 实验五:题目:实验五 数据库设计与数据库编程
  2. Redis:史上最强【集群】入门实践教程
  3. Rational Software Architect 的介绍和基础教程
  4. 时间复杂度以及空间复杂度(大O的渐进表示法)
  5. 浅析android手游lua脚本的加密与解密
  6. koomail公共地址薄使用方法
  7. 菜鸡的秋招升级打怪之旅
  8. 机房服务器显示器切换,两台电脑主机,一台显示屏,怎么实现切换!需要什么转换器,大概多少...
  9. 第7组 团队展示(组长)
  10. zabbix的下载与配置