みくししね!Operaでmixiニュース化けとるぞ!
スポンサードリンク
べつにしなんでもいいけれども、最近気づいたんですけれども、Opera で mixi みると化ける箇所がある。どうしよう。
▲ここ
該当部の JavaScript は、古式ゆかりな外部 JavaScriptに、document.innerHTMLの 中身を書きまくる形で作られています。わかりやすすぎていいと思います。
というわけで、その外部 JavaScript を Opera で読んでみたんだけれども、
▲バケリーナ
やっぱり化けます。
エンコーディングは、
▲図書館は中国語ではとぅーしゅーぐわんと発音(それしかシラネ)
中国語になっていました。なんだこれ。
mixi のほうで EUC-JP の JavaScript コードを用意しているのに、コンテントヘッダで charset が指定されていないことになるので誤認識しているみたい。
僕が使える別サーバで、コンテントヘッダに charset=EUC-JP を付けて送るように設定し、Opera のソースで、該当 JavaScript 呼び出し部を置き換えたら(Opera は、ソース表示にした後、必要に応じて書き換えて、レンダリングに反映できます。)化けずに表示できたんで、コンテントヘッダに charset 入れてくれればいいという感じです。
~~~
あと、さすがに mixi はこれ使ってないと思うのだけれども、CGI.pm でコンテントヘッダ作るときの制約について思い出した。
hail2u.net - Weblog - CGIモジュールとcharset [hail2u.net]
よく忘れる。
スポンサードリンク
トラックバック(2)
トラックバックURL: http://blog.dtpwiki.jp/MTOS/mt-tb.cgi/1919
SNS(ソーシャルネットワーキングサービス)ココロ・プラネットは、インターネットを使ってあなたの夢を叶えるお手伝いをします。SNSの可能性を最大限に活かし、SNSを越えたサービスを・・・ 続きを読む
以下引用http://news.livedoor.com/article/detail/2953461/-----------------------------------------------------------------------------2006年末、ミクシィ内でコミュニティ乗っ取り事件が多発し、多数のコミュニティが愉快犯と思われる人々に乗っ取られています...... 続きを読む
CGI->Vars使っているのを見てびっくり。という噂も。