字符串截取问题请教

q513394217 2013-11-21 05:00:33
$str="销售";
$str="销售在在大";
$str="销夺基本原则";
$str="左枯在";

echo substr($str,1);

为什么显示是乱码?
在网上搜了一些解决方法 http://www.111cn.net/phper/php-cy/35494.htm 都不行,还是显示乱码。大神帮下我,这个问题应该如何解决 ,我的gbk编码
...全文
178 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
码无边 2013-11-22
  • 打赏
  • 举报
回复
$str="销夺基本原则"; echo mb_substr($str,1,6,"gb2312");
damingdd 2013-11-21
  • 打赏
  • 举报
回复
网页的编码和网页内容的编码要一致
loveifa 2013-11-21
  • 打赏
  • 举报
回复
utf8 和 gbk编码 截取字符串的方法不同的
一起混吧 2013-11-21
  • 打赏
  • 举报
回复
mb_internal_encoding("GBK"); echo mb_substr($str,1);
q513394217 2013-11-21
  • 打赏
  • 举报
回复
试了还是一样乱码
TR@SOE 2013-11-21
  • 打赏
  • 举报
回复
try mb_substr()
TR@SOE 2013-11-21
  • 打赏
  • 举报
回复
因为substr无法处理unicode字符串……

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧