文字コードで発狂寸前

最近文字コードで手こずってましたが、これ以上振り回されるのはごめんだ!
ということで、半日がかりでブログ全ページUTF-8に統一しました。
大体ググれば世の中解決すると思ってる店主ですが、今回の件についてはなかなかピンポイントな解説がないので、文字コードでここまで詰まってる人間は結構レアな部類に入るのでしょう。

そもそも文字コードって何?

『文字や記号をコンピュータで扱うために、文字や記号一つ一つに割り当てられた固有の数字のこと。
欧米などで使われる英数字の文字コードは1バイトで表現されるが、これでは256文字しか表現できず、日本語の漢字などは収録できないため、日本や韓国、中国などではそれぞれ独自に2バイト(最大65536文字)のコード体系を定め、それぞれ自国内で使用している。
1バイトの文字コードとしてはASCIIが世界標準となっているが、一部の大型コンピュータではIBM社のEBCDICを使うものもある。
日本語の文字コードは、JIS(日本工業規格)で標準化されたJISコードの他、主にUNIXなどで使われるEUC、WindowsやMac OSなどで使われるシフトJISの3種類が利用されている。』

よく分からんけど、SHIFT-JIS は日本語専用だから韓国人や中国人は使えねーぞ!ということのようです。
SHIFT-JIS はガラケーなんかでは標準だったし韓国人や中国人に用はないから別にいーじゃんと思って、サイトは今までSHIFT-JIS標準で作成してたんだけど、PHP等のプログラムを自作するようになってから状況が変わった。

世界標準で配布しているwordpressやXAMMP、プログラムのサンプルソースなどはSHIFT-JIS用のファイルなんてのは皆無で一回一回文字コードを指定しなおさなくてはならない。
ならファイルをグローバルコードのUTF-8に変えちゃえ〜!となったわけですが、これが大失敗。。
一つのサイト内に複数の文字コードが混在する状況になったことで、後々問題が頻発することとなった。

個々のファイルをブラウザーで表示するだけなら、ファイルの文字コードを指定してやれば何ら問題ないのですが、プログラムを使う=ファイル間でデータの受け渡しをする。ってことなので文字化けする。
ファイルのフッターやサイドメニューをパーツにしてincludeで組み込むときもそれぞれ対応したファイルを用意しないと文字化けする。

先日ブログコメントがエラーになると言われてハッとした。
spam対策でテキストマッチ判定してた文字が化けてエラーページに飛ばされてた・・
受取側のファイルで渡された文字列を指定して何とか復旧したのだが、テキストファイル書き込み処理でとどめを刺された。
SHIFT-JIS指定のファイルで入力された内容をフォームでUTF-8に変換して出力するとPOST先のUTF-8ファイルでは問題なく表示される。
ただ、その内容を新着書き込みで全ページに表示させようとしてテキストファイルに保存しようとするとSHIFT-JIS形式の文字列をUTF-8に変換した状態の内容を書き込もうとするから文字化けする。

もう、ここらへんで発狂しそうになって一時間ほどフリーズした。
ページ数を確認したら50ページ弱・・
「ファイル書き換え用のプログラムを組む方が早いのか?手作業で書き換えた方が早いのか?」
結局、冒頭に書いたように半日がかりでブログ全ページUTF-8に統一しました。

そもそも私が間違ってるのは明らかなのですが、この問題どうにかならないのでしょうか?
なにかスパッと解決できる方法をご存知の方がおられましたらご教授いただきたいです。

もう遅いけど・・


関連記事
履歴を残さずサイト閲覧 シークレットモードだからってストーカーになるなよ!!
タイピング練習無料サイト集 打鍵サイト集めてみた。タイピング記録サイトで日々精進!
アクセスとサイトのイメージ アメブロとか平均アクセスとかアナリティクスとか黒いブーツとか・・
ブログタイトルの重要性
文字エンコーディングを変換する
お取り寄せフォームつくった
緩めのスパム投稿対策プログラム
PHP・サンプルソースエロエロ
PHP・ブログ自動投稿プログラム
PHP・新着コメント自動表示プログラム
必殺!ペタ地獄
サイト診断してみた
検索ワードを察知すべし

SEO・プログラムに関する記事一覧



最終更新日 2014/1/26
麺飯茶家浪花
香川県高松市林町1511-1


記事にコメントを投稿できます。

お名前:

コメント:



コメント新着10件 (リンク先の記事に対してのコメントです)


1.  お名前:バカ食べログ大好き(笑)  2020/10/31(Sat)18:30 MTg1LjIyMC4xMDEuMTk0
47. tabelog お名前:関西の飲食店 さん
48. tabelog お名前:東京の居酒屋 さん の コメントが
まずは
飲食店側が思う多数の意見です。

”お馬鹿さん”達が集まって自分を撮り合い評価し合えばいいのに~。

2.  お名前:バカ食べログ大好き(笑)    2020/10/31(Sat)17:42 NjIuMTAyLjE0OC42OA==
21. tabelog お名前:反食べログさん、
43. tabelog お名前:せめて、食の知識と常識わわきまえるようになってからレビューしろよさん等の
飲食店さん側の意見がどう見ても正しい、軍配ありですね。

こちらは三重県ですが、「 ななしょう 」https://tabelog.com/rvwr/001022719/ という
アホレビュアーを紹介します。(三重県の恥!!)

三重の松阪、伊勢エリアをメインに2011年から、9年間にわたり
ほぼ毎日口コミを投稿し続けて3000件以上
だいたい計算するとほぼ毎日お店に行って、バシャバシャ写真撮っている!!アホ?がいます。

いくつかの知り合いのお店にきくと、
1、予約をしてくる
2、食べログの取材と称して写真を店中散策して取る。
  (軽く辞めてもらうために何かを言うと”食べログの取材だ”と言ッて機嫌がわるくなると  のこと。)
3、こいつに、店側が接客サービスというより、迎合に近いサービスをすると機嫌がよくなり、
  口コミの点数も高くなるとのこと。

なので、開店間もない暇な状態の新規店は、暇なのでかなりの迎合したサービスが行え、いい口コミを投稿してくれて、ありがたがられている様子。
新規店はかなり、迎合して接待しているみたいなのでまだまだ未熟な経験の短いネットのレシピばかり使用している店がすごい高評価で面白い、、、バカ、、、(笑)
19. comment お名前:あん さんの投稿の通りですね。

しかし、普通に営業をしている店にとっては店内を散策して写真をバシャバシャやられてはかなりの迷惑で、そんな客はお客様ではないので、適当にあしらう(特別にこいつだけにイイサービス、迎合をしないという意味)サービスにするとサービスが悪い、味や食材に関して、的外れな事を書いていることが多く、みんな迷惑とのこと。

この
「 ななしょう (男性・三重県) 」https://tabelog.com/rvwr/001022719/
は、”食べログの取材だ!!”と言って店で写真をバシャバシャとるのは、
食べログ(価格ドットコム)の会社の者だ!! OR 食べログにわるい評価をつけるぞ!!
というおどしととれます。

あるお店のかたは、こいつ 
「 ななしょう (男性・三重県) 」https://tabelog.com/rvwr/001022719/
のことをよく知らず、写真をバシャバシャ撮り、迷惑なのでやんわり注意したら
”食べログの取材だ!!”と横柄にいわれたので、そのやりとりを
自店舗ブログにそのやりとりを記載したら高評価だったみたいです。(笑える、、、)
20. tabelog3 お名前:いち客人 さんのおっしゃる通りです。

21. tabelog お名前:反食べログ さんのおっしゃる通り、
「 ななしょう (男性・三重県) 」https://tabelog.com/rvwr/001022719/
みたいなやつを評価してみたい!!、その人がどんな職場でどんな働き方をしているのか。
どんなバカで、、、、なのか。

3.  お名前: 2020/10/31(Sat)17:39 NjIuMTAyLjE0OC42OA==
21. tabelog お名前:反食べログさん、

43. tabelog お名前:せめて、食の知識と常識わわきまえるようになってからレビューしろよさん等の
飲食店さん側の意見がどう見ても正しい、軍配ありですね。

こちらは三重県ですが、「 ななしょう 」https://tabelog.com/rvwr/001022719/ という
アホレビュアーを紹介します。(三重県の恥!!)

三重の松阪、伊勢エリアをメインに2011年から、9年間にわたり
ほぼ毎日口コミを投稿し続けて3000件以上
だいたい計算するとほぼ毎日お店に行って、バシャバシャ写真撮っている!!アホ?がいます。

いくつかの知り合いのお店にきくと、
1、予約をしてくる
2、食べログの取材と称して写真を店中散策して取る。
  (軽く辞めてもらうために何かを言うと”食べログの取材だ”と言ッて機嫌がわるくなると  のこと。)
3、こいつに、店側が接客サービスというより、迎合に近いサービスをすると機嫌がよくなり、
  口コミの点数も高くなるとのこと。

なので、開店間もない暇な状態の新規店は、暇なのでかなりの迎合したサービスが行え、いい口コミを投稿してくれて、ありがたがられている様子。
新規店はかなり、迎合して接待しているみたいなのでまだまだ未熟な経験の短いネットのレシピばかり使用している店がすごい高評価で面白い、、、バカ、、、(笑)
19. comment お名前:あん さんの投稿の通りですね。

しかし、普通に営業をしている店にとっては店内を散策して写真をバシャバシャやられてはかなりの迷惑で、そんな客はお客様ではないので、適当にあしらう(特別にこいつだけにイイサービス、迎合をしないという意味)サービスにするとサービスが悪い、味や食材に関して、的外れな事を書いていることが多く、みんな迷惑とのこと。

この
「 ななしょう (男性・三重県) 」https://tabelog.com/rvwr/001022719/
は、”食べログの取材だ!!”と言って店で写真をバシャバシャとるのは、
食べログ(価格ドットコム)の会社の者だ!! OR 食べログにわるい評価をつけるぞ!!
というおどしととれます。

あるお店のかたは、こいつ 
「 ななしょう (男性・三重県) 」https://tabelog.com/rvwr/001022719/
のことをよく知らず、写真をバシャバシャ撮り、迷惑なのでやんわり注意したら
”食べログの取材だ!!”と横柄にいわれたので、そのやりとりを
自店舗ブログにそのやりとりを記載したら高評価だったみたいです。(笑える、、、)
20. tabelog3 お名前:いち客人 さんのおっしゃる通りです。

21. tabelog お名前:反食べログ さんのおっしゃる通り、
「 ななしょう (男性・三重県) 」https://tabelog.com/rvwr/001022719/
みたいなやつを評価してみたい!!、その人がどんな職場でどんな働き方をしているのか。
どんなバカで、、、、なのか。

4. tabelog3 お名前:店主 2019/8/4(Sun)15:55 NTkuMTU2LjcyLjE5OA==
食べログの評価を評価するサイト、ぜひ作って下さい!
私も同じこと考えていました。
全国の同志たちでさぞかし盛り上がることでしょう(*^_^*)/

5. tabelog3 お名前:店主 2019/8/4(Sun)15:55 NTkuMTU2LjcyLjE5OA==
食べログの評価を評価するサイト、ぜひ作って下さい!
私も同じこと考えていました。
全国の同志たちでさぞかし盛り上がることでしょう(*^_^*)/

6. tabelog3 お名前:店主 2019/8/4(Sun)15:55 NTkuMTU2LjcyLjE5OA==
食べログの評価を評価するサイト、ぜひ作って下さい!
私も同じこと考えていました。
全国の同志たちでさぞかし盛り上がることでしょう(*^_^*)/

7. tabelog3 お名前:店主 2019/8/4(Sun)15:55 NTkuMTU2LjcyLjE5OA==
食べログの評価を評価するサイト、ぜひ作って下さい!
私も同じこと考えていました。
全国の同志たちでさぞかし盛り上がることでしょう(*^_^*)/

8. tabelog3 お名前:店主 2019/8/4(Sun)15:55 NTkuMTU2LjcyLjE5OA==
食べログの評価を評価するサイト、ぜひ作って下さい!
私も同じこと考えていました。
全国の同志たちでさぞかし盛り上がることでしょう(*^_^*)/

9. tabelog3 お名前:店主 2019/8/4(Sun)15:55 NTkuMTU2LjcyLjE5OA==
食べログの評価を評価するサイト、ぜひ作って下さい!
私も同じこと考えていました。
全国の同志たちでさぞかし盛り上がることでしょう(*^_^*)/

10. tabelog3 お名前:店主 2019/8/4(Sun)15:55 NTkuMTU2LjcyLjE5OA==
食べログの評価を評価するサイト、ぜひ作って下さい!
私も同じこと考えていました。
全国の同志たちでさぞかし盛り上がることでしょう(*^_^*)/

コメント78

全部見る(100件まで表示)

管理人へのコンタクトはお店に遊びに来ていただくと喜び〜です。
(遊びに来れない人はからメールを送れます。)
管理人の独学での検証・考察を記事にしておりますので、間違った解釈があった場合にはご指摘いただくとなお喜び〜です。

TOPへ戻る