記録

文字化けがモヤモヤした件:Unicodeめ!!とか機種依存文字とかの話。


文字化けがモヤモヤした件:Unicodeめ!!とか機種依存文字とかの話。
会社でこちらの件でモヤモヤして最終的に解決できたのだけどなんだか腑に落ちないので自宅に帰って文字化けの検証をしてみました。勤めている会社はサイトコピー防止の為なのか、未だにEUC-JPコードで動いています(楽天とかもEUCだったりする🙄)。なので、会社のWEBシステムのファイルはEUCなのです。ブラウザ側がEUCだけどAjaxで送受信しているから強制的にUTF8で送られる?ので、PHP側で正しい文字コードで変換しないと文字化けするですね🤔。👈此処らへんサーバーサイドも絡んできます。
レスポンスされた文字コードも表面上は難なく表示されます。その戻ってきた文字をコピペしてWindowsのテキストファイルなどにペースト(貼り付ける)すると文字化けを起こす文字があります。
酷いときは文字が消える文字化け表示されるという問題がおきるのです。

その時、はてなって思った訳です🙄

何故・・・起きるのかPHPでエンコードするときの問題に変換にミスっていると思っていたが、そうではなかった。
WindowsエディタがSJISだったのです。要するにブラウザの文字コードとWINDOWSエディタの文字コードに違いがあった為、ある一部の文字コードで文字化けを起こしていました。

ブラウザ側がUTF8やEUC文字コードをエクセルファイルに貼り付けたら、一部の文字コードがバグったりします・・・。これは文字コードを扱うバイト領域等が違って起きる現象です。

追記2022/10/03:記事の文言を修正しました。







    副業という壁(日本)。前のページ

    友だちが少ないがそれは問題ではない。むしろ多い人のほうが?次のページ

    関連記事

    1. 記録

      コロナウィルス対策でIT促進化が進む?

      コロナウィルス対策でIT促進化が進む…。事務的作業をテレワーク…

    2. data codes through eyeglasses

      記録

      クロンを改良しました。前のクロンPHPは恐らくBUGってて。

      クロンPHPって言っても月や曜日判定はしていません。今回、その判定…

    3. 記録

      11月度のアクセス数公表。次回から6ヶ月に一回にします。

      11月度のアクセス数公表。次回から6ヶ月に一回にします。あまり前月…

    4. 記録

      FF7RのDEMOをプレイしてみて。

      FF7RのDEMOをプレイしてみて思った。これは期待以上の仕上…

    5. 記録

      ブログ休止して思った事(これから)

      ブログ休止して思った事、今までも何度かブログ休止したことがあるので…

    2017年7月
     12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31  

    カテゴリー

    アーカイブ

    PAGE TOP