Mozilla 翻訳 フォーラム一覧 Mozilla 翻訳
Mozilla Japan 翻訳部門では mozilla.org 全体の日本語化を目指して活動していました。
このサイトは 2022 年 1 月に終了しました。
Mozilla Japan コミュニティポータル から関連サイトをご利用ください。
 
 よくある質問よくある質問   検索検索   登録ユーザ一覧登録ユーザ一覧   グループグループ   登録登録 
 ユーザ設定ユーザ設定   ログインして PM を確認ログインして PM を確認   ログインログイン 

test (長音と引用による文字化け検証含むトピック)

 
このフォーラムはロックされているため、新規投稿、返信、編集を行うことはできません   このトピックはロックされているため、返信、編集を行うことはできません    Mozilla 翻訳 フォーラム一覧 -> テスト
前のトピックを表示 :: 次のトピックを表示  
著者 メッセージ
dynamis



登録日: 2003年5月 22日
記事: 442


ユーザ情報を表示 メッセージを送信 ウェブサイトに移動
記事 件名: test (長音と引用による文字化け検証含むトピック)     投稿時間: 2003年5月22日(木) 04:40 引用

This is a simple test message.
dynamis



登録日: 2003年5月 22日
記事: 442


ユーザ情報を表示 メッセージを送信 ウェブサイトに移動
記事 件名: res test     投稿時間: 2003年5月22日(木) 04:41 引用

This is a simple res test.
dynamis



登録日: 2003年5月 22日
記事: 442


ユーザ情報を表示 メッセージを送信 ウェブサイトに移動
記事 件名: Re: res test     投稿時間: 2003年5月22日(木) 04:42 引用

dynamis wrote:
This is a simple res test.


引用レステスト。
dynamis



登録日: 2003年5月 22日
記事: 442


ユーザ情報を表示 メッセージを送信 ウェブサイトに移動
記事 件名: Re: res test     投稿時間: 2003年5月22日(木) 04:42 引用

dynamis wrote:
dynamis wrote:
This is a simple res test.


引用レステスト。


ああ、なるほどね。(^^;
ゲスト







記事 件名: Re: res test     投稿時間: 2003年5月22日(木) 08:36 引用

dynamis wrote:
dynamis wrote:
dynamis wrote:
This is a simple res test.


引用レステスト。


ああ、なるほどね。(^^;


面白いでしょ? Very Happy

これからアカウントを取ってみます。

(追記: 池田の投稿でした)
dynamis



登録日: 2003年5月 22日
記事: 442


ユーザ情報を表示 メッセージを送信 ウェブサイトに移動
記事 件名: Re: res test     投稿時間: 2003年5月24日(土) 03:40 引用

Anonymous wrote:
dynamis wrote:
dynamis wrote:
dynamis wrote:
This is a simple res test.


引用レステスト。


ああ、なるほどね。(^^;


面白いでしょ? Very Happy

これからアカウントを取ってみます。


面白いですね。
昔私が利用していたBBSで CSS を使って無理矢理このような感じの階層形式引用をさせていたときのことを思い出したりもします。(^^;


…以下、文字化けテストの結果です。

のばすのを意味する文字(なんて呼ぶのかな?ハイフンみたいな奴のひらがなやカタカナ用のもの…(^^; )があり、後ろに引用ブロックがあると化けますね。 span 閉じタグもどきが作られ、14バイトくらいの Data が消えてしまう。
詳しくはまだ分かっていませんが、正式運用するのであればこれも修正しておかなければならないところですね。問題がMySQLに起因するものではないことを祈ります。

この次の文字:ー
# 以前 Shift_JIS 運用時にはここでデータが化けていました(修正済)。

foo wrote:
test



もう一度:ー…567890
# 以前 Shift_JIS 運用時にはここでデータが化けていました(修正済)。

foo wrote:
test


他のタグは?:ー12345678901234567890
b は問題なし

他のタグは?:ー12345678901234567890
i は問題なし

他のタグは?:ー12345678901234567890
u は問題なし

他のタグは?:ー12345678901234567890
Code:
code は問題なし


他のタグは?:ー12345678901234567890
    list も問題なし


やはり問題があるのは:ー…567890
# 以前 Shift_JIS 運用時にはここでデータが化けていました(修正済)。

foo wrote:
quote タグ


編集者: dynamis, 最終編集日: 2003年7月22日(火) 01:56, 編集回数: 2
Gashu
ゲスト






記事 件名: UTF-8 になりましたね     投稿時間: 2003年7月21日(月) 02:12 引用

UTF-8 になりましたね。長音のテストを試みてみます。

あーーーーー
Quote:
ーべまりーーーーーーいーーー
ーあーーーーー

じーーーーー
Quote:
ーんせーーーーいーーー
ーらーーくーーあーーりゃーーくーーーーもあーー
Quote:
ーるーー
ーさーーーー
Gashu
ゲスト






記事 件名: Re: UTF-8 になりましたね     投稿時間: 2003年7月21日(月) 02:26 引用

本文のほうは、化ける問題が再現しなくなったようですね。(このケースで良いのかな?)

と思ったら、一部の投稿のテーブルが右側に寄ってしまっていることに気付きました。 Shocked
うーん、これは何故でしょう。。
admin
Site Admin


登録日: 2003年5月 22日
記事: 25


ユーザ情報を表示 メッセージを送信
記事 件名: うぐぅ。(>_<)     投稿時間: 2003年7月21日(月) 06:47 引用

Gashu wrote:
本文のほうは、化ける問題が再現しなくなったようですね。(このケースで良いのかな?)

と思ったら、一部の投稿のテーブルが右側に寄ってしまっていることに気付きました。 :shock:
うーん、これは何故でしょう。。


うぐぅ。
何故でしょう?ああ何故でしょう?何故でしょう?

入れ子になっている TABLE が一つ本来よりも早く終わってしまっているということは分かるのですが…
出力部のコードもちゃんと調べなきゃないですねぇ…(>_<)
Gashu
ゲスト






記事 件名:     投稿時間: 2003年7月21日(月) 14:11 引用

[/quote]

quote の閉じ BB Code を記入。...しようと思ったら、開始タグが無い場合は記入できませんね。当然か。。

quote で文字化けが発生した投稿の次の投稿から発生しているように見えます。

こちらもそうですね。
http://moz.skillup.jp/jtp/viewtopic.php?t=71

その場合は、直接文字化けが発生した投稿を編集して、入れ子が正しく保たれるようにすれば解決できそうです。
Gashu
ゲスト






記事 件名: 正解?     投稿時間: 2003年7月21日(月) 14:22 引用

やはり、quote が崩れた際に片方のタグが出力されなかったことが原因っぽいです。
というか、この quote ってテーブルなのですね。

こちらもそのパターンですね。
http://moz.skillup.jp/jtp/viewtopic.php?t=22
dynamis



登録日: 2003年5月 22日
記事: 442


ユーザ情報を表示 メッセージを送信 ウェブサイトに移動
記事 件名: 正解!     投稿時間: 2003年7月22日(火) 01:34 引用

Gashu wrote:
やはり、quote が崩れた際に片方のタグが出力されなかったことが原因っぽいです。
というか、この quote ってテーブルなのですね。

こちらもそのパターンですね。
http://moz.skillup.jp/jtp/viewtopic.php?t=22


Bingo!! ;-)
viewtopic のコードを見ても気づかないはずです。化けたデータが記録されているので、それを元とした出力も必然的に問題があるものになっていたわけですね。

quote bbCode が化けて記録されているデータの中には閉じタグ部だけ余分に生成されてしまっているデータがあります。 bbCode の出力時には開きタグと閉じタグの対応関係は完全なものになっているという過程の上で出力することにしているようで、単純にデータ中の bbCode をテンプレートに置き換えることが為されています。
閉じタグが余分にあるため、それに含まれる HTML の table 閉じタグも余分に出力されます。

解決法は2つ。
開きタグと閉じタグの対応関係をチェックして出力するように bbCode を扱うスクリプトを変更する方法と、今回データが破損しているのは Shift_JIS による特別なものと見なして単に該当データを修正する方法。
以前書いたことがある実体参照の簡易パーサなどより余程単純ですので、前者のコードを書いても良いのですが、今後万一データの記録が化けた場合に気づくのが遅れると嫌ですから、今回は後者の方法を採用します。

ご協力ありがとうございました。m(_ _)m
指定期間中に書かれた記事を表示:   
このフォーラムはロックされているため、新規投稿、返信、編集を行うことはできません   このトピックはロックされているため、返信、編集を行うことはできません    Mozilla 翻訳 フォーラム一覧 -> テスト All times are GMT +9:00
Page 1 of 1

 
別のフォーラムに移る:  
新規トピックを投稿できます
既存トピックに返信できます
自分の記事を編集できません
自分の記事を削除できません
投票に参加できません


Powered by phpBB © 2001, 2006 phpBB Group (customized by dynamis)