2008-09-17 19 views

答えて

2

あなたの質問は不明ですが、何かをエンコードしようとしていますか?もしそうならutf8_encodeはあなたの友人です。エンコードする必要がないかどうかを判断しようとしていますか?その場合、utf8_encodeは、結果が入力と同じであることを確認できるので、まだあなたの友人です!

1

チェックマルチバイト文字列関数はhere

0

はバイトのストリームを考えると、あなたはそれがそもそもあるエンコード何を知っている必要があります - 、エンコーディングを指定するには、電子メールの使用のMIMEヘッダhttpはHTTPヘッダーを使用してエンコードを指定します。また、エンコーディングをWebページのメタタグで指定することもできますが、必ずしもそうであるとは限りません。

とにかく、変換するエンコードを知ったらiconvを使用してutf8に変換してください。 php docsのiconvセクションを見て、たくさんの良い情報がそこにあります。

ああ、トーマスが私が探していたリンクを投稿しました。読んでください。

0

UTF-8妥当性をチェックする最も簡単な方法:複数の行が許可されている場合

preg_match('/^.*$/Du', $value) 
  • :場合

    1. 許可された唯一の1行を

      preg_match('/^.*$/sDu', $value) 
      

    PHP> = 4.3.5で動作し、デフォルト以外のPHPモジュールは必要ありません。

  • 関連する問題