解决PHP substr() 函数的中文乱码问题

如果服务器系统不需要linux 的话,我建议不要用PHP编程。有些人说PHP怎么怎么优秀,其实不然。如果那个人会用ASP.NET或ASP的话就会知道,后者不但可以方便调试,而且开发速度快。大网站就用ASP.NET,小网站就用ASP,因为PHP的问题太多了。

好现在我们来解决PHP的字符串处理函数substr()的中文乱码问题。

也有人用函数来解决,但对于初学者或系统要求不高的情况下,我建议用以下两种方法比较快捷。

1、如:echo "<span'>".substr($content,0,50)."          </span>";

在函数后面用6到7个空格,把他们分开,后面的乱码就可以解决一点了。

 

2、最好不用从1开始取值,如:substr($content,1,50)."

因为这样会产生乱码,我们要不给它产生。

 

3、修改PHP的配置,但这一点对使用虚拟主机的朋友来说,就不怎么可能了,所以在这里就不举例了。 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值