好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>CMS系统>Dedecms
<tfoot draggable='sEl'></tfoot>

php搜索繁体字 搜查繁体

很多站长朋友们都不太清楚php搜索繁体字,今天小编就来给大家整理php搜索繁体字,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 php搜索 繁体怎么转成简体 2、 php下怎么检测UTF-8格式的字符是否为繁体字 3、 PHP怎么实现简体中文转换繁体中文 4、 PHP做的网站怎么实现中文和英文、繁体中文语言切换? 5、 怎样才能快速的找到所要的繁体字呢? 6、 用php和mysql中文都是乱码,数据库都是繁体字,导出以后都是乱码,页面都是utf8,为什么啊 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;$i<strlen($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;$i<strlen($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>","<head><base 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 => $val<br>";

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

}

$fcontents = join( '', file( "$url" ) );

$code=new CCharset;

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

//echo "转换过的 $CHAR_GB";

echo $fcontents;

exit;

}

/

php下怎么检测UTF-8格式的字符是否为繁体字

可以把一段文字中的繁体字全部自动转化为简体字

`

$in = "繁体繁体";

$in = iconv('UTF-8', 'BIG5//TRANSLIT', $in);

$in = iconv('BIG5', 'GB2312//TRANSLIT', $in);

$out = iconv('GB2312', 'UTF-8//TRANSLIT', $in);

var_dump($out);

`

备注:数据源是UTF-8

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

mb_convert_encoding(mbMySubstr($arr['c_title'],0,60), 'big5','gbk');

这是转换成gbk转换成big5码

PHP做的网站怎么实现中文和英文、繁体中文语言切换?

语言配置文件的问题 先在语言配置文件中定义好,不同语言环境下要显示的内容 (比如中文cn.php中$country= '中国',而英文en.php中$country='china') 而在页面中要显示的内容不直接显示,而是用变量替换 (在页面中,如果单一中文时,你直接写‘中国’ 现在双语言了,你就写$country) 在在页面头部根据用户提交的语言,include相应的语言配置文件 当然如何用户刚打开页面显示什么呢,所以要设置一个默认语言 (如 if( !$_COOKIE['lang'] ) include 'cn.php'; ) 原理就这样吧

怎样才能快速的找到所要的繁体字呢?

怎么打繁体字?方法一 微软拼音输入法支持大字符集的简体和繁体汉字输入。只需直接用鼠标单击输入法状态条中简/繁切换按钮,即可将系统切换成繁体状态。此时输入句子的汉语拼音就可得到繁体汉字。 怎么打繁体字 方法二 Word的工具-语言下面也有个中文简繁转换的功能。 怎么打繁体字?方法三 另外,还有个办法,就是在google里选择高级搜索,语言选择繁体中文,一般也可以找到自己想要的繁体字。 其实在简体的Windows 98和Windows XP中已经预置了微软拼音输入法,可以输入繁体中文。下面就以Windows XP为例,说说如何在QQ中输入繁体字。 在Windows XP中预置了“微软拼音输入法3.0”,使用它可以进行繁体字输入。 请按以下步骤操作: (一)如果在输入法里没有“微软拼音输入法3.0”,则请单击“开始→控制面板”,找到并双击“区域和语言选项”,进入“语言”标签,点“详细信息”按钮,在随后出现的“文字服务和输入语言”对话框中,点击“添加”,然后在“键盘布局/输入法”中选择“微软拼音输入法3.0”,确定后退出就看到“微软拼音输入法3.0”已经安装上了. (二)选择“微软拼音输入法3.0”,单击“选项”并在其中选中简、繁转换项,这时输入法状态条中就会有简、繁转换按钮,需要使用它切换即可进行繁体字输入了。 在Windows 98中预置了“微软拼音输入法2.0”,如果没有安装,在“控制面板”的“输入法”里把它装上就可以了。方法和XP里的类似。装好以后,输入法状态条中也会有简、繁转换按钮,单击它转到“繁体”就可以输入繁体字了。 还有一个更加简单的方法:打开Word(须是word2000或以上版本),输入简体中文字,单击“转换为繁体中文”,OK,将转换后的繁体字复制到你需要的地方就可以了。这个方法特别适用于将大量已存在简体字转换为繁体字,复制到Word里转换就可以啦!参考资料:

用php和mysql中文都是乱码,数据库都是繁体字,导出以后都是乱码,页面都是utf8,为什么啊

尝试更改不同的语言设置后再导出。除非你需要导出来检索资料,否则就是这样乱码导出后再导入,不会有任何异常。

关于php搜索繁体字的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于php搜索繁体字 搜查繁体的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did168504
更新时间:2023-04-11   阅读:21次

上一篇: php打包木马 php打包exe

下一篇:phpinput应用 php phyon

相关资讯

最新资料更新

  • 1.浅析DedeCMS GBK版安装sphinx全文索引无法查询无结果的解决方法
  • 2.dedecms5.7联动类型无法显示的解决方法
  • 3.DedeCms后台登录一片空白的解决方法
  • 4.Dedecms文章标题及文章摘要长度修改的方法
  • 5.DEDE列表页及文章页调用TAG标签并加入自己的样式
  • 6.dedecms v5.7提示php.ini register_globals must is Off
  • 7.Dede实现文章列表隔行换背景色让显示内容有所区别
  • 8.Dedecms待审核文章在列表页显示的方法
  • 9.织梦DEDECMS优化文章点击量加快页面加载速度
  • 10.dedecms图片相关问题—后台上传图片实现图片轮播
  • 11.解决织梦DEDE5.7 tags系列bug(图解步骤)
  • 12.dedecms专题模板应用分析及解决方案
  • 13.详解织梦DEDECMS模板防止被盗用被下载被偷窥的方法
  • 14.dede调用全站的最新文章加快新文章的快速收录
  • 15.dedecms5.7 ask模块现404的解决方法
  • 16.织梦dedecms首页导航栏currentstyle参数无效的替代方法
  • 17.dedecms三级栏目调用方法
  • 18.dedecms tag 标签调用方法(详细介绍)
  • 19.织梦Dedecms在循环列表中获取会员信息的方法
  • 20.DEDECMS后台文章管理中增加批量添加tag标签功能示例

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]