フィルタでテキストを実行して、すべてがUTF-8でエンコードされていることを確認します。 PHPでこれを行うための推奨される方法は何ですか?PHPでテキストのエンコーディングを変更する最も良い方法は
答えて
あなたの質問は不明ですが、何かをエンコードしようとしていますか?もしそうならutf8_encodeはあなたの友人です。エンコードする必要がないかどうかを判断しようとしていますか?その場合、utf8_encodeは、結果が入力と同じであることを確認できるので、まだあなたの友人です!
チェックマルチバイト文字列関数はhere
あなたの入力文字列が符号化されている、またはこれはどこにも速くなります設定何文字に知っておく必要があります。
あなたが正しくそれをしたい場合は、この記事が参考になることがあります。The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
はバイトのストリームを考えると、あなたはそれがそもそもあるエンコード何を知っている必要があります - 、エンコーディングを指定するには、電子メールの使用のMIMEヘッダhttpはHTTPヘッダーを使用してエンコードを指定します。また、エンコーディングをWebページのメタタグで指定することもできますが、必ずしもそうであるとは限りません。
とにかく、変換するエンコードを知ったらiconvを使用してutf8に変換してください。 php docsのiconvセクションを見て、たくさんの良い情報がそこにあります。
ああ、トーマスが私が探していたリンクを投稿しました。読んでください。
UTF-8妥当性をチェックする最も簡単な方法:複数の行が許可されている場合
preg_match('/^.*$/Du', $value)
:場合
許可された唯一の1行を
preg_match('/^.*$/sDu', $value)
PHP> = 4.3.5で動作し、デフォルト以外のPHPモジュールは必要ありません。
- 1. libxml2でノード値を変更する最も良い方法
- 2. sqliteデータベースで行を変更する最も良い方法
- 3. PHPでテキストを分析する最良の方法は?
- 4. 私の更新ループを「スプライス」する最も良い方法は?
- 5. ポーリングからイベントに変更する最も良い方法は何ですか?
- 6. jQueryで複数の画像の色を変更する最も良い方法
- 7. PHPでファイルをダウンロードする最も良い方法
- 8. MVVM/Knockoutjs Web Appの変更を保存する最も良い方法は?
- 9. イメージにテキストを書き込む最も良い方法は?
- 10. 大きいデータベースのテーブルと変更をアーカイブ/バックアップする最も良い方法
- 11. JQuery変数を保存する最も良い方法は?
- 12. dbのメールリストを更新する最も良い方法
- 13. Clearcaseで最も良い方法は?
- 14. OpenGLとCocoaでテキストを描画する最も良い方法は?
- 15. プロファイルページを作成する最も良い方法PHP/JS/MYSQL
- 16. シェフとファイルの名前を変更する最も良い方法
- 17. PHPリクエストの重い処理(イメージのサイズ変更など)をオフロードする最も良い方法
- 18. PHPでHashTableを取得する最も良い方法は何ですか?
- 19. 大量のテキストを保存する最も良い方法は? MySQLの外部
- 20. プログラムの実行中に配列のサイズを変更する/サイズを変更する最も良い方法
- 21. AngularJS - $ルートパラメータを更新する最も良い方法
- 22. CFアプリケーション、dbとサーバーコードを更新する最も良い方法
- 23. QTableView:アクティブ化トリガをダブルクリックに変更する最も良い方法
- 24. 非ジェネリックコレクションをジェネリックコレクションに変換する最も良い方法
- 25. drupalでブログを書く - コンテンツタイプにテキストを挿入する最も良い方法
- 26. PHPでアップロードされたファイルを移動する最も良い方法は?
- 27. テキスト/リンクに編集機能を追加する最も良い方法は?
- 28. PHPでパブリッククラス変数を定義する最良の方法
- 29. JavaでXMLファイルの1つの値を変更する最も良い方法は何ですか?
- 30. コレクションをロックする最も良い方法は何ですか?