Discussion Forums



Thread: ECS3.0における受信データの文字化け

Welcome, Guest Help
Login Login


Permlink Replies: 14 - Pages: 1 - Last Post: Oct 11, 2006 9:20 AM by: Katsuki Threads: [ Previous | Next ]
cache2006

Posts: 5
Registered: 9/13/06
ECS3.0における受信データの文字化け
Posted: Sep 13, 2006 6:40 AM PDT
  Click to reply to this thread Reply

今日(2006/9/13)からなのですが、AWS(ECS3.0)でSOAPを使用している場合、返されてくる日本語データが全て文字化けするようになりました。自分の構築しているシステムでけでなく、他の方が運営されているAWSサイトでも同様の文字化けをしているサイトが存在するので、自分のサイト固有の問題ではなくSOAPでデータを受信している場合に、一律で文字化けが起きていると思われます。頻度は、確認できる限り100%に近く、全ての商品データにおいて、文字化けしています。

emerson@AWS-JP

Posts: 26
Registered: 5/24/06
Re: ECS3.0における受信データの文字化け
Posted: Sep 14, 2006 10:40 PM PDT   in response to: cache2006
  Click to reply to this thread Reply

参考のため、お使いになっているリクエストパラメターを教えていただけますでしょうか?
(必ずdeveloper tokenをXXXなどにしてからポストしてください)


cache2006

Posts: 5
Registered: 9/13/06
Re: ECS3.0における受信データの文字化け
Posted: Sep 15, 2006 3:21 AM PDT   in response to: emerson@AWS-JP
  Click to reply to this thread Reply

    [asin] => 4532312795
    [tag] => XXXXXXXXX(一応伏せさせていただきます)
    [type] => heavy
    [devtag] => XXXXXXXXXX(一応伏せさせていただきます)
    [offer] => All
    [offerpage] => 1
    [locale] => jp

ASINコードによる商品の詳細データをリクエストした場合の例です。これでクリエストをしますと、

                    [Url] => http://www.amazon.co.jp/gp/product/4532312795%3ftag= XXXXXXXXX-22%26link_code=sp1%26camp=2025%26dev-t=XXXXXXXXXX
                    [Asin] => 2147483647
                    [ProductName] => 達早蒼達早息達早早達早漕奪相藻達・送達操痩辰存藻巽蒼相(辰存争)
                    [Catalog] => Book
                    [Authors] => Array
                        (
                            [0] => 達早漕達早村達早像達操孫達早損達早蒼達早捉達早村達早燥達早像達早続
                            [1] => 辰村総竪側痩 奪即・竪蒼早
                        )

                    [ReleaseDate] => 2006/05/25
                    [Manufacturer] => 脱装促脱霜測巽袖相脱存漕脱藻属竪・像巽造他
                    [ImageUrlSmall] => http://images-jp.amazon.com/images/P/4532312795.09.THUMBZZZ.jpg
                    [ImageUrlMedium] => http://images-jp.amazon.com/images/P/4532312795.09.MZZZZZZZ.jpg
                    [ImageUrlLarge] => http://images-jp.amazon.com/images/P/4532312795.09.LZZZZZZZ.jpg
                    [ListPrice] => 誰多促 1,995
                    [OurPrice] => 誰多促 1,995
                    [UsedPrice] => 誰多促2,199
                    [CollectiblePrice] => 誰多促4,680
                    [Lists] => Array
                        (
                            [0] => R22FA025OWFKZ6
                            [1] => RF56OVRA1H1T9
                            [2] => R1J941HH0R9P48
                        )

                    [NumberOfOfferings] => 5
                    [ThirdPartyNewCount] => 1
                    [UsedCount] => 3
                    [CollectibleCount] => 1
                    [ThirdPartyProductInfo] => Array
                        (
                            [ThirdPartyProductDetails] => Array
                                (
                                    [0] => Array
                                        (
                                            [0] => ThirdPartyNew
                                            [1] => AN1VRQENFRJN5
                                            [2] => Amazon.co.jp
                                            [3] => 誰多促 1,995
                                            [4] => ・壹W・4纓ょ6凪ケュ・・・剄轢・                                            [5] => 0
                                            [6] => 0
                                        )

                                    [1] => Array
                                        (
                                            [0] => Used
                                            [1] => A2OFR0Y0GKECO2
                                            [2] => books_nakamura
                                            [3] => Y01Y5478089Y1167137
                                            [4] => 誰多促 2,199
                                            [5] => good
                                            [6] =>
                                            [7] => ・壹W・鐔・・倶キ纒ヤ札・・!・剄轢・                                            [8] => 脱装促脱霜測
                                            [9] =>
                                            [10] => 4
                                            [11] => 4
                                        )

                                    [2] => Array
                                        (
                                            [0] => Used
                                            [1] => AGZWGGSELNH01
                                            [2] => abroad o.k 奪鎗遜奪槍巣奪綜漕竪即漕1奪窓早奪槍槍辰損促辰存争達・則50奪槍槍竪多葬辿槽聡!
                                            [3] => Y01Y0944777Y9863998
                                            [4] => 誰多促 2,499
                                            [5] => mint
                                            [6] => 辰存争奪揃損達・速達・多達・速辰他臓脱憎村達掻操脱藻属奪荘・誰村漕脱鎗存奪尊装達・則竪続村奪巣促達・装達・増達・他達・他達・速巽争其脱巣痩誰村燥達・則達・送達掻操6脱装促辰損促奪槍巣達・束奪賊争達・総達操漕達・槍達・束巽送尊辿掻・達・曹達・増達・装達・他達・送達掻操奪霜即奪尊束奪漕槽達操相達・速奪憎卒奪綜漕達・俗達・送達・綜達・束竪多葬辿槽聡達・装達・他達・送達掻操
                                            [7] => ・壹W・鐔・・倶キ纒ヤ札・・!・剄轢・                                            [8] => 脱装促脱霜測
                                            [9] =>
                                            [10] => International shipping available

                                            [11] => 4.8
                                            [12] => 4.8
                                        )

                                    [3] => Array
                                        (
                                            [0] => Used
                                            [1] => A1U2HGUIM279HO
                                            [2] => 脱走増達・速竪属揃脱鎗存奪尊装(奪綜相脱装促奪綜相脱送操2巽操孫巽鎗速辰損促辿送窓50奪槍槍達・遭達・造竪多葬辿槽聡ship a
                                            [3] => Y01Y1323482Y9018993
                                            [4] => 誰多促 2,588
                                            [5] => verygood
                                            [6] => 竪続村奪巣促奪他相脱霜捉竪捉足達・則達・送達掻・辰存争奪揃損達・速達・多達・速竪族息奪贈族達・則達・送(脱袖揃奪造藻達・束達・俗竪漕孫辰他多達・則達・速辿巣窓辿掻・達・即達・捉達操争達・他達・送)
                                            [7] => ・壹W・鐔・・倶キ纒ヤ札・・!・剄轢・                                            [8] => 脱装促脱霜測
                                            [9] =>
                                            [10] => International shipping available

                                            [11] => 4.8
                                            [12] => 4.8
                                        )

                                    [4] => Array
                                        (
                                            [0] => Collectible
                                            [1] => A2YAYURB4Q7Y38
                                            [2] => j-達早藻達早早達操俗達操損達早息達早村 達掻綜辰存・奪俗則脱蔵賊奪相巣達掻聡
                                            [3] => Y01Y4953231Y4742293
                                            [4] => 誰多促 4,680
                                            [5] => verygood
                                            [6] => 辰存争辰存痩奪揃損達操損達早早達早漕達掻操辰存争辰存痩奪揃損達・即達操操巽争其脱巣痩竪燥俗奪促遜達・則達・送達掻操奪存俗脱霜燥達掻操脱鎗存達・窓竪他村達・多巽曹臓達・装達掻操辿走族脱属卒達早損達操即達操蔵達操足達早贈達早早達早装脱蔵賊奪相巣達掻操巽送尊辿掻・奪他相達早臓達早村達早束達・則達・争巽増促達操燥達・鎗竪槽卒達・装達・他達・送達掻操
                                            [7] => ・壹W・鐔・・倶キ纒ヤ札・・!・剄轢・                                            [8] => 脱装促脱霜測
                                            [9] =>
                                            [10] => 4.9
                                            [11] => 4.9
                                        )

                                )

                        )

                    [Media] => 奪窓走竪臓相脱霜測
                    [Isbn] => 2147483647
                    [Availability] => ・壹W・4纓ょ6凪ケュ・・・剄轢・                    [SimilarProducts] => Array
                        (
                            [0] => 2147483647
                            [1] => 2147483647
                            [2] => 2147483647
                            [3] => 2147483647
                            [4] => 2147483647
                        )

というようなデータが返ってきます。PHPのPrint_rによるデータ構造を記述した配列のダンプなので、データの意味が読み取り難いところがありますが、配列要素名で大体のデータ対応は読み取れるのではないかと思います。

emerson@AWS-JP

Posts: 26
Registered: 5/24/06
Re: ECS3.0における受信データの文字化け
Posted: Sep 15, 2006 7:58 AM PDT   in response to: cache2006
  Click to reply to this thread Reply

調査しておりますので少しお時間ください。ご迷惑をかけして申し訳御座いません。
-e


cache2006

Posts: 5
Registered: 9/13/06
Re: ECS3.0における受信データの文字化け
Posted: Sep 16, 2006 11:32 PM PDT   in response to: emerson@AWS-JP
  Click to reply to this thread Reply

2006年9月17日の15:30現在の確認で、無事に復旧したようです。素早い対応に感謝します。

細かい事で恐縮なのですが、「通常24時間以内に発送」->「在庫あり」に言葉が変っているようですが、これは変更と考えてよろしいのでしょうか? ちなみに、RESTでデータをリクエストすると、「通常24時間以内に発送」と以前と同じに表示されるようです。 Message was edited by: cache2006

emerson@AWS-JP

Posts: 26
Registered: 5/24/06
Re: ECS3.0における受信データの文字化け
Posted: Sep 18, 2006 5:22 PM PDT   in response to: cache2006
  Click to reply to this thread Reply

連絡が遅くなってすみません!土曜日の夕方に復帰作業がおわりましたのでその時点から正常に機能しております。上記のAvailabilityMessageの件は確認いたしますね。


emerson@AWS-JP

Posts: 26
Registered: 5/24/06
Re: ECS3.0における受信データの文字化け
Posted: Sep 24, 2006 8:14 PM PDT   in response to: cache2006
  Click to reply to this thread Reply

確認できました。RESTのAPIを更新したのでavailabilitymessageは新しい仕組みに移行したそうです。SOAPのAPIも移行させたいと考えておりますが、予定は確定していないところです。多少苦労することになると思いますが、ECS4.0に移行することはお考えになられたでしょうか?9月13日のリリースでOfferのレスポンスグループにAvailabilityAttributesが追加され、MinimumHoursとMaximumHoursという項目がありいます。これをもっとに自由にお好きなAvailabilityメッセジを表示することがより簡単です。

下記のページの下のほうに日本語リリースノートは御座いますのでご参考までにどうぞ
http://developer.amazonwebservices.com/connect/entry.jspa?externalID=380&categoryID=17



cache2006

Posts: 5
Registered: 9/13/06
Re: ECS3.0における受信データの文字化け
Posted: Sep 26, 2006 6:37 PM PDT   in response to: emerson@AWS-JP
  Click to reply to this thread Reply

お忙しいところ、調べて頂きまして、ありがとうございました。了解致しました。

少々、本題からズレるのですが、ECS3.0は、将来的にはECS4.0へ全面移行するご予定でしょうか? 例えば

http://developer.amazonwebservices.com/connect/thread.jspa?threadID=9908&tstart=0

などで見られるように、ECS3.0に対するAmazon側の取り組みは、明らかにECS4.0より優先順位が、相当に低いように思われます。「送受信データの量が比較的少ない」、「仕様変更が頻繁でなく、商品データが見れないなどの致命的なトラブルになる事が少ない」などの理由からECS3.0を愛用しているのですが、いずれ移行するのであれば、早いうちに手を打っておきたいと思っています。



"shomoku"

Posts: 38
Registered: 2/8/06
Re: ECS3.0における受信データの文字化け
Posted: Sep 27, 2006 2:11 AM PDT   in response to: emerson@AWS-JP
  Click to reply to this thread Reply

今日、また文字化け現象が発生しました。
ECS3,SOAP,PowerRequest,books-jp,lite です。
返された10個のitemにある全角文字のすべてが化けていたようです。
少したって、再度同一条件でリクエストしたところ、正常なデータが得られました。
リクエストを繰り返すと、時々突発的に文字化けするようです。
約2年間利用していますが、初めて経験する現象のように思います。
応答が得られない現象もやはり発生します。(これは報告済み)


emerson@AWS-JP

Posts: 26
Registered: 5/24/06
Re: ECS3.0における受信データの文字化け
Posted: Sep 27, 2006 5:21 AM PDT   in response to: "shomoku"
  Click to reply to this thread Reply

文字化け現象が見られた結果XMLに含まれていたRequestIDを教えていただけると、原因を調べることが出来ます。教えていただけませんでしょうか?

それと別で、応答がない場合はタイムアウト何でしょうか?それともエラーが戻ってくるのでしょうか?
参考までにですが、ECSエラーが表示されるのであれば、一秒一リクエストの制限を超えている可能性もあります。


"shomoku"

Posts: 38
Registered: 2/8/06
Re: ECS3.0における受信データの文字化け
Posted: Sep 27, 2006 11:30 PM PDT   in response to: emerson@AWS-JP
  Click to reply to this thread Reply

ECS3 が返した XML をそのまま表示するようにCGIを変更してテストしたところ、運よくすぐに化けてくれました。
やはり10件のitemのすべての全角文字が、UTF-8 では化けて表示されました。

Request ID: 0NM0JBD56AKJXWW2JSYV



"shomoku"

Posts: 38
Registered: 2/8/06
Re: ECS3.0における受信データの文字化け
Posted: Sep 29, 2006 2:28 AM PDT   in response to: "shomoku"
  Click to reply to this thread Reply

ECS3 で文字化けした応答内容の一部を、16進数(0-F)に変換してみました。
本来の倍のバイト数になっています。

秋津書舎(UTF-8:E7A78BE6B4A5E69BB8E8888E)
=> C3A7C2A7C28BC3A6C2B4C2A5C3A6C29BC2B8C3A8C288C28E

在庫あり(UTF-8:E59CA8E5BAABE38182E3828A)
=> C3A5C29CC2A8C3A5C2BAC2ABC3A3C281C282C3A3C282C28A

明石書店(UTF-8:E6988EE79FB3E69BB8E5BA97)
=> C3A6C298C28EC3A7C29FC2B3C3A6C29BC2B8C3A5C2BAC297

Request ID: 05F2E151SZ8K1Q99M8WD



cache2006

Posts: 5
Registered: 9/13/06
Re: ECS3.0における受信データの文字化け
Posted: Oct 1, 2006 9:25 PM PDT   in response to: emerson@AWS-JP
  Click to reply to this thread Reply

2006/10/2 13:20 の時点で、以前と同じような文字化けがECS3.0 SOAPのみで起こっています。RESTでは、問題無く表示されます。

diver2061

Posts: 1
Registered: 10/8/06
Re: ECS3.0における受信データの文字化け
Posted: Oct 8, 2006 4:14 AM PDT   in response to: cache2006
  Click to reply to this thread Reply

同じ現象が本投稿時点で起こっています。
対処方法は何か無いのでしょうか?

Katsuki

Posts: 1
Registered: 10/11/06
Re: ECS3.0における受信データの文字化け
Posted: Oct 11, 2006 9:20 AM PDT   in response to: cache2006
  Click to reply to this thread Reply

ECS3.0+SOAPでリクエストすると返されるデーターが文字化けします。

復旧はいつ頃になりそうですか?大まかなめどだけでもいただけるとうれしいのですが。。。




Point your RSS reader here for a feed of the latest messages in all forums