@Blog{zip358.com}
日常日誌からプログラムやYOUTUBER紹介、旅日記まで日々更新中です。
文字化けがモヤモヤした件:Unicodeめ!!とか機種依存文字とかの話。
2017.07.14
文字化けがモヤモヤした件:Unicodeめ!!とか機種依存文字とかの話。
会社でこちらの件でモヤモヤして最終的に解決できたのだけどなんだか腑に落ちないので自宅に帰って文字化けの検証をしてみました。勤めている会社はサイトコピー防止の為なのか、未だにEUC-JPコードで動いています(楽天とかもEUCだったりする🙄)。なので、会社のWEBシステムのファイルはEUCなのです。ブラウザ側がEUCだけどAjaxで送受信しているから強制的にUTF8で送られる?ので、PHP側で正しい文字コードで変換しないと文字化けするですね🤔。👈此処らへんサーバーサイドも絡んできます。
レスポンスされた文字コードも表面上は難なく表示されます。その戻ってきた文字をコピペしてWindowsのテキストファイルなどにペースト(貼り付ける)すると文字化けを起こす文字があります。
酷いときは文字が消える文字化け表示されるという問題がおきるのです。
その時、はてなって思った訳です🙄
何故・・・起きるのかPHPでエンコードするときの問題に変換にミスっていると思っていたが、そうではなかった。
WindowsエディタがSJISだったのです。要するにブラウザの文字コードとWINDOWSエディタの文字コードに違いがあった為、ある一部の文字コードで文字化けを起こしていました。
ブラウザ側がUTF8やEUC文字コードをエクセルファイルに貼り付けたら、一部の文字コードがバグったりします・・・。これは文字コードを扱うバイト領域等が違って起きる現象です。
追記2022/10/03:記事の文言を修正しました。
著者名 @taoka_toshiaki
※この記事は著者が30代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
8, ajax, EUC, euc-jp, php, Unicode, UTF-, web, Windows, コード, こちら, コピー, コピペ, サーバー, サイト, システム, テキスト, とき, ファイル, ブラウザ, ペースト, べん, レスポンス, 件, 会社, 依存, 側, 問題, 変換, 文字, 文字化け, 検証, 楽天, 機種, 此処ら, 為, 腑, 自宅, 表示, 表面, 解決, 話, 送受信, 防止,
#アプリ Facebookのペーパーアプリがなかなか日本に上陸しない。
2015.03.18
Facebookのペーパーアプリがなかなか日本に上陸しないです。なかなか便利なアプリだと思うですが、今の所、上陸する見通しがないみたいです、おそらくアメリカであまり人気が出なかったのが問題なのかもしれません。もしくはFacebookが日本語対応に手間取っているのかも。だいたい、海外のアプリって言うのはFacebookに限らず日本語対応が遅いですね。言語の違いが一番の問題なのかもしれません。世界に配信するアプリが文字化けなどをするとは考えにくいので、おそらくネックになっているのが日本語を理解していて尚且つシステムを理解している人が少ないので日本語対応が遅いのかと・・・。極めて日本語対応が、早い会社はやはりGoogleだったりします。ちなみにIBMの人工知能Watsonがいま、日本語を勉強中なのだとか、言語学習が終わると日本でもビックデータを活用したいろいろなサービスが提供されるかもしれません。現在、米国では開発者向けにAPIが提供されているのですが、日本でも近々、APIを提供するようになると思います(2?3年後)。
著者名 @taoka_toshiaki
※この記事は著者が30代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
API, Facebook, Google, IBM, アメリカ, サービス, システム, ネック, ビックデータ, ペーパーアプリ, 人工知能Watson, 問題, 文字化け, 日本語対応, 早い会社, 海外, 米国, 見通し, 言語学習, 開発者向け,