僕は発展途上技術者

「データが入力文字セットまたはデフォルトのエンコーディングに一致しません」というPayPalエラーの解決方法

わけあって PayPal の決済サービスをテストしている。


「購読」ボタンを作成しテストでクリックしてみると、


paypal_error.png



データが入力文字セットまたはデフォルトのエンコーディングに一致しません。詳しい情報については、マーチャントにお問い合わせください。


というエラーが表示されてしまった。


ググってみると、おなじエラーで悩まされている人が何人かいるようだ。その中で、PayPalに問い合わせたところPayPalで対応中、解決するまで待ってくれ、みたいなことを言われた人もいるようだ。


アメリカ企業のサービスで、「エンコーディング」がらみの問題、と聞いて、数年 Localization や Internationalization の仕事をしていた僕にはピンと来た。


ためしに、ボタンをはりつけるためのタグの日本語の部分をすべて英語(といっても日本語が入る余地があるところは item_name だけだと思う)にしたところ、案の定回避できた。


Google 検索でこの記事にたどりつくだろう人もいるかと思ったので、ブログのエントリーにしておきます。


プロフィール

株式会社まちクエスト代表、つくる社LLC代表。

Scratchで楽しく学ぶ アート&サイエンスRaspberry Piではじめる どきどきプログラミングを書きました。

オンラインコンテンツ: 大人のためのScratch

Amazonから図書館検索 Libron、iPhoneアプリ ひらがなゲーム かなぶん を作っています。

Email: webmaster at champierre dot com

Twitter @jishiha

最近のエントリー

アーカイブ