php汉字转拼音问题 下

2025-02-26 23:27:16
推荐回答(4个)
回答1:

你使用的模版技术吧。
模版技术实际上是把页面中所有 {?$pinyin?} 转换 为 对吧?
也就是把{? 转换为 把?}转换为 ?> 。
有可能是你的{? 或 ?}也页面中的function {}冲突。

比如
......
return $restr;
}?>

你的模版页面我没看到~所以不确定是不是这个问题。你可以换个模版标识试试。

如果在其他页面中function可以使用,说明这个function没问题,你就在模版页下手就行了。

回答2:

你book.php或者说你用的模板是什么编码呢?
iconv('UTF-8','GB2312',$article->getvar( "name" ));
这是将UTF-8格式转换为GB2312格式的,如果本身就是GB2312格式的就不用转化,如果是其他格式的要用其他编码转化,确定下你所用模板的编码是什么。

回答3:

{?$pinyin?} ????
应该是吧。。。。。。

回答4:

名字不对吧