以Unicode格式转换字符串

时间:2012-09-26 07:52:32

标签: html unicode joomla

我想在Unicode中转换一个简单的字符串,如下所示:

simple string =  `Pritesh & Nilesh is a good friend.`

我希望以这种形式:

string =  `Pritesh & Nilesh is good friend.`

我想转换为这种类型的字符串。

2 个答案:

答案 0 :(得分:3)

您可以尝试这样的htmlentities

$text= "Pritesh & Nilesh is good friend.";

$text2=htmlentities($text); //for converting all special character in string

$text3=str_ireplace(' ',' ',$text2); //for removing the white space 

有关详细信息,请转到此link

答案 1 :(得分:1)

你需要在php中使用htmlentities()。这将用& xxxx替换所有特殊的html字符;符号。 PHP手册页为here以获取更多信息。对于你的例子,这将是:

$string = "Pritesh & Nilesh is good friend.";
$string = htmlentities($string, ENT_HTML5);

然而,这不会用换行符替换你的空格,因为它们被认为是标准的html字符,无论如何在99.9%的情况下都不需要。但是,如果真的需要这个,你可以使用php:

$string = str_replace(" ", " ", $string);

或javascript:

var myString= $string;
myString.replace(/ /g,' ');

完成here