私はこの文字列を持っています:
dsfssdsdfdsf « ظ…ط¯ظˆظ†ط© ط£طظ…ط¯ ط§ظ„ط®ظˆط§ط¬ط©</p>
UTF-8 でエンコードされています。リモート ページから抽出し、file_get_contents 関数を使用して内容を取得しました。リモート ページのエンコードは UTF-8 です。
今、この文字列をテーブルエンコーディングが latin1 であるデータベースに挿入して、文字セット ISO-8859-1 を持つ html ページに表示したいと思います。
エンコーディングを UTF-8 から ASCII に、または ISO-8859-1 に、さらに Windows-1256 のような他のエンコーディングに変換しようと何度も試みましたが、成功しません。文字列が奇妙な文字で表示されます。デフォルトの文字列がアラビア文字を含む ,
エンコーディングの失敗した結果の例:
dsfssdsdfdsf â« ã˜â¸ã¢â€â¦ã˜â·ã‚â¯ã˜â¸ã‹â†ã˜â¸ã¢â€â ã˜â·ã‚⩠㘠·ã‚£ã˜â·ã‚âã˜â¸ã¢â€â¦ã˜â·ã‚⯠ã˜â·ã‚â§ã˜â¸ã¢â€âžã˜â· ã‚®ã˜â¸ã‹â†ã˜â·ã‚â§ã˜â·ã‚â¬ã˜â·ãã©</p>
dsfssdsdfdsf « ãÏæäÉ ãÍãÏ ÇáÎæÇÌÉ