|登录 |注册

12
返回列表 发新帖
楼主: 黑色的悲伤
打印 上一主题 下一主题

php得到textarea数值的问题

[复制链接]
weeming21
2010-9-6 02:27 AM
先判断输入内容后在分行应该就可以了
用bytearray先把英文大小写字母、数字、符号判断出来,剩下的就是中文,然后再判断中文字属于什么编码,之后再分段
GBK>2字节
UTF8>3字节

这篇或许能够帮到你 http://www.360doc.com/content/09/0426/15/61497_3277348.shtml
clown09
2010-9-6 04:16 PM
先判断输入内容后在分行应该就可以了
用bytearray先把英文大小写字母、数字、符号判断出来,剩下的就是中文 ...
weeming21 发表于 2010-9-6 02:27 AM



    这个STEP有点多余。凡是SET于UTF-8便可以了。
Super-Tomato
2010-9-6 05:15 PM
本帖最后由 Super-Tomato 于 2010-9-6 05:16 PM 编辑
先判断输入内容后在分行应该就可以了
用bytearray先把英文大小写字母、数字、符号判断出来,剩下的就是中文 ...
weeming21 发表于 2010-9-6 02:27 AM



讚同這样的判断方式,好像在 discuz 中也看過這样判断的函数,應該是 cutstr 吧
weeming21
2010-9-6 10:57 PM
回复 12# clown09

set 了 utf8, 但是用户输入Gbk中文字会自动转换成utf8吗? 这个我倒不清楚,求真相
Super-Tomato
2010-9-6 11:31 PM
回复  clown09

set 了 utf8, 但是用户输入Gbk中文字会自动转换成utf8吗? 这个我倒不清楚,求真相
weeming21 发表于 2010-9-6 10:57 PM



需以 meta charset 設定為 utf-8 所提交的文字才能够
您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2026-1-1 06:53 AM , Processed in 0.086288 second(s), 19 queries .

Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.

本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved

Dedicated Server powered by iCore Technology Sdn. Bhd.

合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部