0

文字列の入力を受け取り、表示する前に正しくエンコードする関数をphpで構築しようとしています。これまでのところ、私は持っています:

public function encode($str)
{
  if(!preg_match('!!u', $str)) // Needs to be encoded
  {  
    $str = "YES: " . $str;
    $str = utf8_encode($str);        
  } 
  else 
  {
    $str = "NO: " . $str;
  }
  return $str;
}

私が使用している if ステートメントはhere で見つかりました。また、場合によっては機能しますが、そうでない場合に文字列をエンコードしている場合もあります。

おそらく、エンコーディングを処理する簡単な方法はありますか?

4

0 に答える 0