简繁批量转换php(简单繁转换)

本文目录一览:

php搜索 繁体怎么转成简体

PHP实现—汉字简体繁体转换

这是以class包装好的简繁体转换的class,

另外需要两个table档:

1. 

2. 

程式如下: CCharset.php3

? //=====================================================

// 程式员: Magic Jerry

//

// function Big5_Gb($str) = big5转GB for string

// function Gb_Big5($str) = GB转Big5 for string

//=====================================================

class CCharset {

var $gb_map=”gb.map”; //如果要放到别的路径,要加上完整路径

var $big5_map=”big5.map”; //例如 =”/home/table/gb.map

var $dep_char = 127;

//—————————————————————–

function cbig5_gb($str,$fd) {

$c=ord(substr($str,0,1));

$x=ord(substr($str,1,1));

$address=(($c-160)*510)+($x-1)*2;

fseek($fd, $address);

$hi=fgetc($fd);

$lo=fgetc($fd);

return “$hi$lo”;

}

function cgb_big5($str,$fd) {

$c=ord(substr($str,0,1));

$x=ord(substr($str,1,1));

$address=(($c-160)*510)+($x-1)*2;

fseek($fd, $address);

$hi=fgetc($fd);

$lo=fgetc($fd);

return “$hi$lo”;

}

//—————————————————————–

function Big5_Gb($str) {

$fd = fopen ($this-gb_map, “r”);

$str=str_replace(“charset=big5″,”charset=gb2312”, $str);

$outstr=””;

for($i=0;$istrlen($str);$i++) {

$ch=ord(substr($str,$i,1));

if($ch  $this-dep_char) {

$outstr.=$this-cbig5_gb(substr($str,$i,2),$fd);

$i++;

} else {

$outstr.=substr($str,$i,1);

}

}

fclose ($fd);

return $outstr;

}

//—————————————————————–

function Gb_Big5($str) {

$fd = fopen ($this-big5_map, “r”);

$str=str_replace(“charset=gb2312″,”charset=big5”, $str);

$outstr=””;

for($i=0;$istrlen($str);$i++) {

$ch=ord(substr($str,$i,1));

if($ch  $this-dep_char) {

$outstr.=$this-cgb_big5(substr($str,$i,2),$fd);

$i++;

} else {

$outstr.=substr($str,$i,1);

}

}

fclose ($fd);

return $outstr;

}

}

?

===================================================================

使用范例:

?

// Designer: Magic Jerry

//====直接转换文字串 的使用方法========

include(“CCharset.php3”);

$obj=new CCharset;

$big5=”这是一个big5的文字串”;

$tgb=$obj-Big5_Gb($big5);

echo $tgb; //=== $tgb为转换好的gb码字串

$tbig5=$obj-Gb_Big5($tgb);

echo $tbig5; // 又被转回来了: big5

//======================================

?

?

//如果直接转换网页 或是档案

// 语法 这个程式.php3?http://要转码的网页url或档案

// example: 转换奇摩首页

// 这个程式.php3?

// 注意: 以下写法如遇到该网页有使用cookie,例如认证user,可能会被踢回,login错误..

// 为什麼? 想想看吧… @_@

include(“CCharset.php3”);

$file=$QUERY_STRING;

$fcontents = join( ”, file( “$file” ) );

$fcontents=str_replace(“head”,”headbase href=$file”, $fcontents);

$code=new CCharset;

$gb=$code-Big5_Gb($fcontents);

echo $gb;

?

范例:

?

if($func==”charset”) {

setcookie(“CHAR_GB”,$GB,time()+ 31536000);

$t=time();

$url=”http://”.$HTTP_HOST.$PHP_SELF.”?”.$QUERY_STRING;

$url=str_replace(“?func=charsetGB=1″,””, $url);

$url=str_replace(“?func=charsetGB=0″,””, $url);

$url=str_replace(“func=charsetGB=1″,””, $url);

$url=str_replace(“func=charsetGB=0″,””, $url);

//echo $url;

//echo “SET to Charset = $CHAR_GB”;

$t=time();

echo “

script language=javascript

document.location=’$url’

/script

“;

exit;

}

//phpinfo();

if($CHAR_GB==1  !$istran ) {

include(“CCharset.php3”);

if(strlen($QUERY_STRING)) $url=”http://”.$HTTP_HOST.$PHP_SELF.”?”.$QUERY_STRING.”istran=1″;

else $url=”http://”.$HTTP_HOST.$PHP_SELF.”?istran=1″;

while (list ($key, $val) = each ($HTTP_COOKIE_VARS)) {

//echo “$key = $valbr”;

$url.=””.$key.”=”.urlencode($val);

}

$fcontents = join( ”, file( “$url” ) );

$code=new CCharset;

$fcontents=$code-Big5_Gb($fcontents);

//echo “转换过的 $CHAR_GB”;

echo $fcontents;

exit;

}

/

PHP怎么实现简体中文转换繁体中文

mb_convert_encoding(mbMySubstr($arr[‘c_title’],0,60), ‘big5′,’gbk’);

这是转换成gbk转换成big5码

如何直接张简体字转换成繁体字?

用microsoft word中的自带工具就行了,点击工具栏中的"中文简繁转换"按扭就行了,可以全文转换,也可以选中一部分文字进行转换。如果没显示此按扭可以添加。 在WORD中选中工具--语言--中文简繁转化即可. 在线繁简互换 天亿简繁通 你可以将繁体字的网页保存后用代码转换工具转换 开始==程序==附件==中文转码器 在来源中找到存的文件,然后在选项中设轩为将繁体字转换为简体字. 用RICHWIN或者MAGICWIN

PHP简繁转化

像这种部分情况下是写了一个词库,然后一个个匹配替换的,也可以调用百度、谷歌这一类的翻译工具对外提供的api接口,将翻译过后的结构返回给你的应用程序

歌名如何批量繁简转换

您好!

ConvertZ这款软件可能符合您的需求!

ConvertZ 说明信息

中文繁简字的编码问题,一直是海峡两岸网络交流时,会遭遇到的问题之一,如果没有一个好的工具来处理,虽然都是“中文”,还是会发生沟通上的障碍,甚至是简繁转换后的异字,也容易造成意思表达上的误解。

ConvertZ 是一个繁/简内码转换器,支持 GBK/Big5 内码转换。不仅转换的速度极快,还支持批处理文件转换及剪贴簿文字内容的转换,对于需要转换大量文件及快速剪贴文字的人来说,相当的方便。而且新版中还支持「统一码 」(unicode) 格式文字的中文繁/简体转换,适用于 IE 或 Ms Office 等支持 unicode 的程序。

ConvertZ 能将整个来源目录(包括子目录)中的文件档案,编码转换到另一档案夹中,而且具有中文繁/简及英文接口切换的功能。在编码转换时,还可以预览转换前后结果。

执行 ConvertZ 后,在桌面的上方会出现一个工具栏 (预设为自动隐藏),所有的编码转换功能都在其中。为了一般人的文字输入需求,它也提供了一个方便的文字转换传送列,让使用者可以直接输入文字,按下 Enter 键之后,马上编码并传送到所指定的编辑文件中,是一个蛮贴心的设计。

比较特别的,ConvertZ 在转码时,可自动更新中文文件名编码及更正 html 文件 (如 html, shtml, asp, php 等类型) 的编码制式 (charset) 设定。此外,简转繁时自动将大部繁体异字(如:干、干、乾;划、划;里、里;后、后;象、像;系、系、系…等) 也自动更正,而且,使用者更可以自行编辑词汇库以增加辨识率。

ver 7.20

– 修正QuotedPrintable解码当遇到换行符号时无法正确转换的bug。

– ID3编辑器复制ID3v2标签到ID3v1时漏了曲目一栏,已修正。

– 档案转换窗口当来源目录和程式安装目录相同时,会无法显示档名,已修正。

– 个别情形下CF_HTML转换剪贴时会有文字缺失情况,已修正。

– 各热键组合可自行选择转换的模式。

– ID3转换添加在标签栏目结尾插入空白字元的选项,解决个别程式的兼容问题。

– 当档名或ID3转码窗口开启时,如果在My Document目录下建立新资料夹,会导致AV错误,已修正。

– ID3编辑窗口,当勾取id3v2而下面各栏目是空白的话,更新时程式会长时间停顿,已修正。

– 档名/ID3转码:在档案模式时,选取目录会开启新窗口,避免跟目录模式混淆。

– 其它一些介面上的小更改。

下载地址!

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/153941.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-11-15 03:24
下一篇 2024-11-15 03:24

相关推荐

  • PHP和Python哪个好找工作?

    PHP和Python都是非常流行的编程语言,它们被广泛应用于不同领域的开发中。但是,在考虑择业方向的时候,很多人都会有一个问题:PHP和Python哪个好找工作?这篇文章将从多个方…

    编程 2025-04-29
  • Python简单数学计算

    本文将从多个方面介绍Python的简单数学计算,包括基础运算符、函数、库以及实际应用场景。 一、基础运算符 Python提供了基础的算术运算符,包括加(+)、减(-)、乘(*)、除…

    编程 2025-04-29
  • Python满天星代码:让编程变得更加简单

    本文将从多个方面详细阐述Python满天星代码,为大家介绍它的优点以及如何在编程中使用。无论是刚刚接触编程还是资深程序员,都能从中获得一定的收获。 一、简介 Python满天星代码…

    编程 2025-04-29
  • Python海龟代码简单画图

    本文将介绍如何使用Python的海龟库进行简单画图,并提供相关示例代码。 一、基础用法 使用Python的海龟库,我们可以控制一个小海龟在窗口中移动,并利用它的“画笔”在窗口中绘制…

    编程 2025-04-29
  • PHP怎么接币

    想要在自己的网站或应用中接受比特币等加密货币的支付,就需要对该加密货币拥有一定的了解,并使用对应的API进行开发。本文将从多个方面详细阐述如何使用PHP接受加密货币的支付。 一、环…

    编程 2025-04-29
  • Python樱花树代码简单

    本文将对Python樱花树代码进行详细的阐述和讲解,帮助读者更好地理解该代码的实现方法。 一、简介 樱花树是一种图形效果,它的实现方法比较简单。Python中可以通过turtle这…

    编程 2025-04-28
  • 使用PHP foreach遍历有相同属性的值

    本篇文章将介绍如何使用PHP foreach遍历具有相同属性的值,并给出相应的代码示例。 一、基础概念 在讲解如何使用PHP foreach遍历有相同属性的值之前,我们需要先了解几…

    编程 2025-04-28
  • Python大神作品:让编程变得更加简单

    Python作为一种高级的解释性编程语言,一直被广泛地运用于各个领域,从Web开发、游戏开发到人工智能,Python都扮演着重要的角色。Python的代码简洁明了,易于阅读和维护,…

    编程 2025-04-28
  • 用Python实现简单爬虫程序

    在当今时代,互联网上的信息量是爆炸式增长的,其中很多信息可以被利用。对于数据分析、数据挖掘或者其他一些需要大量数据的任务,我们可以使用爬虫技术从各个网站获取需要的信息。而Pytho…

    编程 2025-04-28
  • 如何制作一个简单的换装游戏

    本文将从以下几个方面,为大家介绍如何制作一个简单的换装游戏: 1. 游戏需求和界面设计 2. 使用HTML、CSS和JavaScript开发游戏 3. 实现游戏的基本功能:拖拽交互…

    编程 2025-04-27

发表回复

登录后才能评论