[▲前のスレッド]

[12970] ポエニ大戦の不具合返信 削除
2010/6/10 (木) 14:49:59 ジーザス

ソニーとして登録している者ですが
前々から会議で発言すると「ソ¥ニー」と表示されます。
私は確かにソニーと登録しており武将一覧やマップ上でも
ソニーと表示されるのですが、ログインの際でも「ソ¥ニー」で記憶されています。

これらだけではプレイ上に差し支えはありませんでしたが
本日ログインしようとしたら、ソニーと確かに入れているものの
「『ャjー』と言う武将はいません」と表示されログインもできなくなりました。

どのような状況に陥ったかは分かりませんが、調査して頂けないでしょうか?
お願いします。


[12978] Re:ポエニ大戦の不具合返信 削除
2010/6/13 (日) 20:00:40 徳翁導誉

> ソニーとして登録している者ですが
> 前々から会議で発言すると「ソ¥ニー」と表示されます。
> 私は確かにソニーと登録しており武将一覧やマップ上でも
> ソニーと表示されるのですが、ログインの際でも「ソ¥ニー」で記憶されています。

ああ〜、原因の方は明確に解りますねえ。
簡単に説明しますと、そもそもCGI用のプログラム言語って、
基本的にアルファベットが対象で、日本語向きには出来てないんですよ。
その為、ある特定の文字を用いると、文字化けする仕様になっているんです。
使用頻度の高い文字では、「ソ・表・予・能・申・十」などがそれに当たります。

で、このサイトでは「Perl」「PHP」と2種類のCGI言語使っており、
アドレスの最後が「〜.cgi」となっているPerlの方は、
文字化けを起こさない為のプログラムを組み込んでいるのですが、
アドレスの最後が「〜.php」となっているPHPの方は、
サーバー側で勝手に「\」を付け加えて、文字化けを防ぐ仕様になっているんです。
ですのでPHPのゲームでは、「\」を取り除く為のプログラムを組み込んでいると。
ただ、この方法だと、その都度ごとに対応が必要な為に、
対応漏れになっている部分もあるという訳です。
それが、「ソ\ニー」となる事がある原因ですね。


> これらだけではプレイ上に差し支えはありませんでしたが
> 本日ログインしようとしたら、ソニーと確かに入れているものの
> 「『ャjー』と言う武将はいません」と表示されログインもできなくなりました。

う〜ん、これは何故ですかねえ?
プログラムは弄って無いので、急にそうなるはず無いのですが・・・・
ひょっとしたら、サーバー側の仕様が変わったりでもしたのでしょうか?
こちらの方は、ちょっと原因が解りませんし、
週1管理では、あれこれと対処方法を詮索するのも時間がかかるので、
(プログラムの方も少し弄ってみましたが、対応できているかは不明)
勝手ではありますが、登録名を「ソニー」から、
投稿名の「ジーザス」に変えさせてもらいました。


[12981] Re2:ポエニ大戦の不具合返信 削除
2010/6/14 (月) 01:05:42 ジーザス

▼ 徳翁導誉さん
> > ソニーとして登録している者ですが
> > 前々から会議で発言すると「ソ¥ニー」と表示されます。
> > 私は確かにソニーと登録しており武将一覧やマップ上でも
> > ソニーと表示されるのですが、ログインの際でも「ソ¥ニー」で記憶されています。

> ああ〜、原因の方は明確に解りますねえ。
> 簡単に説明しますと、そもそもCGI用のプログラム言語って、
> 基本的にアルファベットが対象で、日本語向きには出来てないんですよ。
> その為、ある特定の文字を用いると、文字化けする仕様になっているんです。
> 使用頻度の高い文字では、「ソ・表・予・能・申・十」などがそれに当たります。
>
> で、このサイトでは「Perl」「PHP」と2種類のCGI言語使っており、
> アドレスの最後が「〜.cgi」となっているPerlの方は、
> 文字化けを起こさない為のプログラムを組み込んでいるのですが、
> アドレスの最後が「〜.php」となっているPHPの方は、
> サーバー側で勝手に「\」を付け加えて、文字化けを防ぐ仕様になっているんです。
> ですのでPHPのゲームでは、「\」を取り除く為のプログラムを組み込んでいると。
> ただ、この方法だと、その都度ごとに対応が必要な為に、
> 対応漏れになっている部分もあるという訳です。
> それが、「ソ\ニー」となる事がある原因ですね。
>
>
> > これらだけではプレイ上に差し支えはありませんでしたが
> > 本日ログインしようとしたら、ソニーと確かに入れているものの
> > 「『ャjー』と言う武将はいません」と表示されログインもできなくなりました。

> う〜ん、これは何故ですかねえ?
> プログラムは弄って無いので、急にそうなるはず無いのですが・・・・
> ひょっとしたら、サーバー側の仕様が変わったりでもしたのでしょうか?
> こちらの方は、ちょっと原因が解りませんし、
> 週1管理では、あれこれと対処方法を詮索するのも時間がかかるので、
> (プログラムの方も少し弄ってみましたが、対応できているかは不明)
> 勝手ではありますが、登録名を「ソニー」から、
> 投稿名の「ジーザス」に変えさせてもらいました。


なるほど、文字化けしやすい名前だったのですね。
先ほどジーザスで確認したらログインができました。

まあそもそも名前を変える理由は、私をベテランだと見る人がいますので
全く新しい名前にすることで初心者にも見えるかと思ってやっていました。

対応ありがとうございました。


[13008] ポエニ大戦の新たな不具合返信 削除
2010/7/1 (木) 21:10:55

お世話になっております。
新たな不具合を確認致しましたので、ここにご報告致します。

ローマの鉄壁ミュラー殿が復帰したのは良いのですが、
座標外に復帰してしまいました。

修正を宜しくお願い致します。


[13012] Re:ポエニ大戦の新たな不具合返信 削除
2010/7/3 (土) 16:45:53 徳翁導誉

> ローマの鉄壁ミュラー殿が復帰したのは良いのですが、
> 座標外に復帰してしまいました。
> 修正を宜しくお願い致します。

復帰の処理が途中で止まっていたのが原因なのか、
座標データがおかしな値になってましたね。
取り敢えず、座標の方は適当な数位に変更しておきました。


[13015] Re2:ポエニ大戦の新たな不具合返信 削除
2010/7/3 (土) 18:14:48

▼ 徳翁導誉さん
> > ローマの鉄壁ミュラー殿が復帰したのは良いのですが、
> > 座標外に復帰してしまいました。
> > 修正を宜しくお願い致します。

> 復帰の処理が途中で止まっていたのが原因なのか、
> 座標データがおかしな値になってましたね。
> 取り敢えず、座標の方は適当な数位に変更しておきました。


対応して頂き、ありがとうございました。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.72