社区
基础编程
帖子详情
如果用PHP来检测文本的编码,比如如何检测文本是UTF-8编码或者GB2312编码
countstars
2005-09-05 03:10:30
RT
...全文
332
14
打赏
收藏
如果用PHP来检测文本的编码,比如如何检测文本是UTF-8编码或者GB2312编码
RT
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zairwolfo
2005-12-26
打赏
举报
回复
hehe
countstars
2005-09-12
打赏
举报
回复
继续顶。最近提问的问题没有一个解决了,郁闷死
countstars
2005-09-09
打赏
举报
回复
up,唠叨老大如果看到的话帮忙解释一下谢谢。
gaochao79
2005-09-07
打赏
举报
回复
那如果是其他的字符集呢?
------------------------------
根据fyzeng(小悟空) 的办法 可以判断任何字符集了
多转换几次 多判断几次而已
helloyou0
2005-09-06
打赏
举报
回复
不管是哪个编码,用iconv先转成utf8,再用原字串和这个转换后的字串比较,如果一样就说明这个字串是utf8,否则那我就认为它是是gb2312了
-------------------------------------------------
你的输入字符集怎么填?
fyzeng
2005-09-06
打赏
举报
回复
我是这样做的
不管是哪个编码,用iconv先转成utf8,再用原字串和这个转换后的字串比较,如果一样就说明这个字串是utf8,否则那我就认为它是是gb2312了
不一定准确,但是用这么久来,还是没出太大的问题,关键是要没有其它字符集的字串出现
thunderx
2005-09-06
打赏
举报
回复
如果是浏览器端可以用HTTP_ACCEPT_CHARSET,至于文本嘛,就是不很了解了,MARK
too_old_coder
2005-09-06
打赏
举报
回复
监测不了。别说使用php,使用c都不行。
gaochao79
2005-09-06
打赏
举报
回复
顶啊!
Cain
2005-09-06
打赏
举报
回复
那如果是其他的字符集呢?
gaochao79
2005-09-06
打赏
举报
回复
fyzeng(小悟空) ( ) 的偏方很有趣
countstars
2005-09-05
打赏
举报
回复
UP,谁看到了帮顶
countstars
2005-09-05
打赏
举报
回复
应该是文本文件,写错了
helloyou0
2005-09-05
打赏
举报
回复
mbstring可以
但是严格说检测是做不到的
php
中
utf-8
编码
和
GB2312
编码
下用正则表达式匹配汉字
php
中
utf-8
编码
和
GB2312
编码
下用正则表达式匹配汉字 2009-09-30 12:44:43| 分类:
php
|字号 订阅 在javascript中,要判断字符串是中文是很简单的。比如: var str = "
php
编程"; if (/^[\u4e00-\u9fa5]+$/.test(str)) { alert("该字符串全部是中文"); }
php
中文
gb2312
,
PHP
解决
utf-8
和
gb2312
编码
转换问题
PHP
解决
utf-8
和
gb2312
编码
转换问题发布于 2015-02-09 20:54:16 | 153 次阅读 | 评论: 0 | 来源: 网友投递
PHP
开源脚本语言
PHP
(外文名: Hypertext Preprocessor,中文名:“超
文本
预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。
PHP
的文...
PHP
中的ASCII、
UTF-8
和Unicode字符转换实战指南
Unicode字符集作为现代计算机系统处理
文本
的基础,它不仅包含世界上几乎所有的字符,还解决了字符
编码
中诸多长久以来存在的问题。本章节将深入探讨Unicode字符集的构成、发展历程以及与
UTF-8
、UTF-16等
编码
格式的关系,为读者提供一个全面的Unicode知识体系。函数的基本语法如下:其中,$str是需要被转换
编码
的字符串,指定了目标
编码
格式,而则指明了源数据的原始
编码
格式。若源
编码
格式未知或不确定,可以使用"auto"作为的值。
GB2312
转
UTF-8
:
PHP
中如何避免
编码
大坑?
最近在搞一个老项目,里面一堆
GB2312
编码
的文件,看得我头疼。你说这都啥年代了,还有人在用
GB2312
?可没办法,需求来了,咱就得硬着头皮上。今天就来聊聊怎么在
PHP
里把
GB2312
转成
UTF-8
,顺便分享下我踩过的坑。
GB2312
与
UTF-8
的区别得搞清楚
GB2312
和
UTF-8
是啥东西。
php
中
gb2312
转utf 8,
php
字符
编码
转换之
gb2312
转为utf8
在
php
中字符
编码
转换我们一般会用到iconv与mb_convert_encoding进行操作,但是mb_convert_encoding在转换性能上比iconv要差很多哦。string iconv ( string in_charset, string out_charset, string str ) 注意:第二个参数,除了可以指定要转化到的
编码
以外,还可以增加两个后缀://TRANSLIT ...
基础编程
21,889
社区成员
140,337
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章