2
文字列をUnicode \ xCODEsで変換する必要があります。 問題は、私が入力として持っている文字列が一重引用符で囲まれているようです。PHP:一重引用符で囲まれた文字列を二重引用符に変換する
シングルクォートの文字列をダブルに変換する方法はありますか?
は、ここでより良く理解するためのいくつかのコードです:
$s1 = '(single quotes): Conductivity @ 20\xc3\x82\xc2\xb0C';
$s2 = "(double quotes): Conductivity @ 20\xc3\x82\xc2\xb0C";
echo "<br>";
echo iconv("UTF-8", "ISO-8859-1//IGNORE", $s1);
echo "<br>";
echo iconv("UTF-8", "ISO-8859-1//IGNORE", $s2);
意志出力:事前に
(single quotes): Conductivity @ 20\xc3\x82\xc2\xb0C
(double quotes): Conductivity @ 20°C
ありがとう!
最初に定義したときにダブルクォートしてください - 違いについてはこちら[http://php.net/manual/en/language.types.string.php] –
[ 'stripcslashes'](http://php.net/stripcslashes)を参照してください。 – mario
@ MarkBaker私はそれを定義していない、私はそれを入力として持っています。 –