Gogo: UTF-8 String mit strtr() filtern

Beitrag lesen

Guten Tag!

kann mir bei folgenden Script etwas anbrennen?

  
<?php  
  $special_character = Array  
  (  
    '"' => '&quot;',  
    '<' => '&lt;',  
    '>' => '&gt;',  
    '&' => '&amp;'  
  );  
  $string_row = '### Hiroshima <広島市> ###';  
  $string_cooked = strtr($string_row, $special_character);  
  echo $string_cooked;  
?>  

Ich frage deshalb, weil ich für $string_row keinen Zeichensatz angegeben habe. Und da ein UTF-8 Zeichen mehr als ein Byte hat, könnte doch im Bytestream bei einen langen Zeichen zufällig ein '"' etc. vorkommen.

Danke für eine Antwort, Gogo