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

2017.07.14

Logging


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

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

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

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

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

タグ

8, ajax, EUC, euc-jp, php, Unicode, UTF-, web, Windows, コード, こちら, コピー, コピペ, サーバー, サイト, システム, テキスト, とき, ファイル, ブラウザ, ペースト, べん, レスポンス, , 会社, 依存, , 問題, 変換, 文字, 文字化け, 検証, 楽天, 機種, 此処ら, , , 自宅, 表示, 表面, 解決, , 送受信, 防止,

#アプリ Facebookのペーパーアプリがなかなか日本に上陸しない。

2015.03.18

Logging


Facebookのペーパーアプリがなかなか日本に上陸しないです。なかなか便利なアプリだと思うですが、今の所、上陸する見通しがないみたいです、おそらくアメリカであまり人気が出なかったのが問題なのかもしれません。もしくはFacebookが日本語対応に手間取っているのかも。だいたい、海外のアプリって言うのはFacebookに限らず日本語対応が遅いですね。言語の違いが一番の問題なのかもしれません。世界に配信するアプリが文字化けなどをするとは考えにくいので、おそらくネックになっているのが日本語を理解していて尚且つシステムを理解している人が少ないので日本語対応が遅いのかと・・・。極めて日本語対応が、早い会社はやはりGoogleだったりします。ちなみにIBMの人工知能Watsonがいま、日本語を勉強中なのだとか、言語学習が終わると日本でもビックデータを活用したいろいろなサービスが提供されるかもしれません。現在、米国では開発者向けにAPIが提供されているのですが、日本でも近々、APIを提供するようになると思います(2?3年後)。
 

タグ

API, Facebook, Google, IBM, アメリカ, サービス, システム, ネック, ビックデータ, ペーパーアプリ, 人工知能Watson, 問題, 文字化け, 日本語対応, 早い会社, 海外, 米国, 見通し, 言語学習, 開発者向け,