我正在尝试将日文商品名称传递给paypal的网站 这个表格
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input name="cmd" value="_xclick" type="hidden">
<input name="item_name" value="フォトグラフィー基礎コース" type="hidden">
<input name="amount" value="59000" type="hidden">
<input name="currency_code" value="JPY" type="hidden">
<input type="hidden" name="item_number" value="PHP001">
<input name="no_note" value="0" type="hidden">
<input type="hidden" name="lc" value="ja_JP">
<input name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHostedGuest" type="hidden">
<input class="coursepayment" name="submit" value="今すぐ購入" alt="PayPal - The safer, easier way to pay online!" border="0" type="submit">
</form>
但是项目名称出现了: フ•一个,©ÃƒÂ,°フト©•一个,£ãƒ¼åŸºç¤Žã,³ãƒ¼ã,¹ 有办法解决这个问题吗?
答案 0 :(得分:4)
设置字符集 - 字符集
使用charset HTML变量指定字符集和 用于计费信息/登录页面的字符编码 PayPal网站。此外,此变量设置相同的值 您在HTML按钮代码中发送给PayPal的信息。
例如,以下INPUT标记将编码设置为UTF-8:
&lt; INPUT TYPE =&#34;隐藏&#34;名称=&#34;字符集&#34;值=&#34; UTF-8&#34;&GT; 强>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank">
<input name="cmd" value="_xclick" type="hidden">
<input type="hidden" name="charset" value="utf-8">
<input name="item_name" value="フォトグラフィー基礎コース" type="hidden">
<input name="amount" value="59000" type="hidden">
<input name="currency_code" value="JPY" type="hidden">
<input type="hidden" name="item_number" value="PHP001">
<input name="no_note" value="0" type="hidden">
<input type="hidden" name="lc" value="ja_JP">
<input name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHostedGuest" type="hidden">
<input class="coursepayment" name="submit" value="今すぐ購入" alt="PayPal - The safer, easier way to pay online!" border="0" type="submit">
</form>
&#13;
答案 1 :(得分:0)
另一种替代方法是设置PayPal帐户接受的默认编码(直到您以这种方式设置为止,到目前为止它仍不是utf-8)。
选中https://www.paypal.com/cgi-bin/customerprofileweb?cmd=_profile-language-encoding下的“更多选项”