Quix文字化け問題の検証と切り分け

Blog記事にて紹介したBookmarkletにて文字化け或いはエラー表示後動作停止等不具合発生。問題の再現性確認と簡易的な切り分けを共同で進めた。
0
Rennon John@Phizer-BioNTech💉2Vaccinated @rennon09

@daccot はてダで昨日紹介してた「Quix Bookmarklet」早速使ってみたけど、Twitterへのポストがニュースサイトでも上手くいかないですよ~ ちなみに、Chrome4.0使用です。使えるブラウザの種類・Verが限定されるとかありますか?

2010-01-27 18:58:34
DAC(InOtherWords,daccot,ダックん,All of them are OK) @daccot

@rennon09 おや?それは困りましたね。今まだ出先で詳しくはかけませんか、Chromeの開発板での動作確認をしました。もし、お時間を頂けるなら、後で一緒に問題解決できればと思いますがいかがでしょうか?

2010-01-27 19:26:59
Rennon John@Phizer-BioNTech💉2Vaccinated @rennon09

@daccot 今、PC前にスタンバイしましたよ。GoogleChromeは4.0(※ブラウザ側で正式版に強制アプデされましたが、dev表示あり)・文字エンコードはユニコードで(UTF-8)。火狐3.6は文字エンコードはShift-JIs以外文字化けするので無変更です。

2010-01-27 22:08:34
Rennon John@Phizer-BioNTech💉2Vaccinated @rennon09

@daccot もっとも、火狐側にはまだQuixは入れてませんが。

2010-01-27 22:09:11
Rennon John@Phizer-BioNTech💉2Vaccinated @rennon09

@daccot 試しにChrome4.0でアサヒ・コムの記事をtnしてみましたが、「Invalid Unicode value in one or more paramters」とやはりユニコード系のエラーが出てますね。

2010-01-27 22:13:36
DAC(InOtherWords,daccot,ダックん,All of them are OK) @daccot

@rennon09 むむむ。掲示板に書いたようにSHIFT-JISとEUC-JPはどうやっても駄目でした。例えばはてなダイアリーやFC2ブログはEUCのため上手くいきません

2010-01-27 22:16:23
DAC(InOtherWords,daccot,ダックん,All of them are OK) @daccot

@rennon09 asahi.comの記事ソースを見ますと、meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"となりEUCです

2010-01-27 22:17:50
DAC(InOtherWords,daccot,ダックん,All of them are OK) @daccot

@rennon09 例えばhttp://bit.ly/c6q8UMを試してみていただけますか?ダイヤモンドオンラインの記事でこちらはUTF-8Nです

2010-01-27 22:18:54
Rennon John@Phizer-BioNTech💉2Vaccinated @rennon09

Chromeは「EUC-JP」以外だと日本語が全部文字化けするんです、先程変更してみましたが。 RT @daccot: @rennon09 むむむ。掲示板に書いたようにSHIFT-JISとEUC-JPはどうやっても駄目でした。例えばはてなダイアリーやFC2ブログはEUCのため上

2010-01-27 22:18:42
DAC(InOtherWords,daccot,ダックん,All of them are OK) @daccot

@rennon09 えと、それはおっしゃる意味が分かりません。Chromeでもエンコードを自動検出している場合、HTMLのヘッダ記述またはサーバのContent-type設定に異常が無ければ通常読み取ると思いますけど

2010-01-27 22:24:47
Rennon John@Phizer-BioNTech💉2Vaccinated @rennon09

@daccot 確かに、件のダイアモンドオンラインの記事自体はポストできました、が、bit.lyの短縮URLは貼り付きませんねぇ・・・。

2010-01-27 22:24:41
DAC(InOtherWords,daccot,ダックん,All of them are OK) @daccot

@rennon09 本当ですね。あれれ?何で短縮URLつかないんだろう。記事書いたときはまともに動作したんですが

2010-01-27 22:26:57
DAC(InOtherWords,daccot,ダックん,All of them are OK) @daccot

@rennon09 記事の http://bit.ly/cpAffu だとつきますね。短縮urlの問題の発生要因がよく分かりません。ただ、エンコードがユニコード以外で異常が発生するのは間違いないようです。この点は日本のサイト利用に際しては致命的ですね><

2010-01-27 22:29:53
Rennon John@Phizer-BioNTech💉2Vaccinated @rennon09

@daccot 例えば、他のExtentionの存在(例:Feedly=GoogleReader用のExtention)が要因とか、そういう原因とかは有り得ますかね?

2010-01-27 22:29:01
DAC(InOtherWords,daccot,ダックん,All of them are OK) @daccot

@rennon09 無いとは言い切れません。ただ、Firefox他のブラウザと違い、Chromeの売りが拡張やタブ毎のプロセスの独立であることを考えると可能性は薄いのではとも思います。これは更につっこまないと断言は出来ません

2010-01-27 22:32:17
Rennon John@Phizer-BioNTech💉2Vaccinated @rennon09

@daccot 成程、エンコードがユニコード以外の部分の問題にその他の問題が複合している可能性もあり得るかもしれないが現段階では不明ということですね。

2010-01-27 22:34:25
DAC(InOtherWords,daccot,ダックん,All of them are OK) @daccot

@rennon09 はい。ただ、bookmrklet自体はあくまでURLや一部文字列をWebサービスに伝送しているだけなので、問題解決にサービス側の対応が必要と思います。ですので、Feedbackでの反応を期待したいです。またローカル起因の可能性も捨てきれないと思います

2010-01-27 22:36:58
Rennon John@Phizer-BioNTech💉2Vaccinated @rennon09

@daccot となると、現段階では「使用を保留」せざるを得ない・・・的な状況な雰囲気ですね・・・。>Quix

2010-01-27 22:35:58
DAC(InOtherWords,daccot,ダックん,All of them are OK) @daccot

@rennon09 はい。そうですね。紹介しておいて申し訳ないのですけれど(^^;;。

2010-01-27 22:37:39
Rennon John@Phizer-BioNTech💉2Vaccinated @rennon09

@daccot 了解です。もしローカル側起因ならこれはもうどうしようもないですが、外国製webサービスだし、原因も未特定段階ですからとりあえず「使用保留」状態で暫く様子見ようかと思います。状況に変化あったら@daccotさんのはてダに続報よろしくです。

2010-01-27 22:40:54
DAC(InOtherWords,daccot,ダックん,All of them are OK) @daccot

はい。あの、図々しい申し出ですが、今回のやり取りを追加記事としてあげたいのですが、いかがでしょうか?他の方にも参考になるかと思うのです…

2010-01-27 22:43:05
Rennon John@Phizer-BioNTech💉2Vaccinated @rennon09

@daccot あ、別に構いませんよ。それがきっかけで他の方面から違う情報が入ってくることも有り得るかもしれないですしねw

2010-01-27 22:44:58