【发布时间】:2015-12-03 19:06:38
【问题描述】:
我有一个将大写转换为小写的脚本,但每个单词的首字母大写。另外我想在括号后大写forst字母。该代码有效,但不适用于特殊的挪威字符。看看我的代码;
<?php
$text= "BIG LETTERS WITH ÆØÅØÆØÅØÆ (MORE ÆØÆÅØ HERE)";
echo mb_convert_case($text, MB_CASE_TITLE, "UTF-8");
?>
这个输出;
Big Letters With (More Here)
如您所见,挪威语特殊字符已被删除。如何保留这些字符并确保单词的所有第一个字母都大写,其余的都是小写?括号后的第一个字母也要大写对我来说很重要。
【问题讨论】:
-
“挪威特殊字符”你设置正确的字符集了吗?
-
如果我将字符集设置为 ISO-8859-1,它会将特殊字符显示为带有问号的黑色菱形。我从 XML 文件中获取字符串,因此我无法更改 XML 文件中的输入。
-
你只需要转换字符串??
-
@zorensen 你可以使用
ucwords -
@zorensen 不要只使用
ucwords($text)
标签: php string uppercase lowercase capitalize