输入希伯来语时,PayPal 捐赠说明显示字符损坏

Posted

技术标签:

【中文标题】输入希伯来语时,PayPal 捐赠说明显示字符损坏【英文标题】:PayPal donation description shows broken characters when entering hebrew 【发布时间】:2012-06-20 10:23:15 【问题描述】:

我的WordPress 博客中有一份捐款表格,Donation Description 是希伯来语。现在在PayPal 站点中,Donation Description 是乱码。

我该如何解决?我尝试在UTF-8UTF-8 without BOM 中对页面进行编码,但仍然没有。

【问题讨论】:

你的 Wordpress 页面是什么编码的? 哪个页面?模板? utf-8 您是否尝试在没有 BOM 的情况下以 UTF-8 保存所有模板文件/页面/插件? (尤其是处理贝宝的插件) 您是否 100% 确定在浏览器的“编码”菜单中输入文本的页面设置为 UTF-8?只想确认一下。你能举一个乱码的例子吗? 是的,我确定,不,我还没有尝试将我的所有站点文件编码为 utf-8。乱码是׳×׳¨׳•׳ ׳׳׳•׳¡׳“ ׳’׳ ׳–׳™ ׳©׳׳¢׳•׳,它不在我的网站上。它在PayPal,上面写着Purpose 【参考方案1】:

这可能是 PayPal 默认需要 ISO-8859-1 数据。

从他们的manual试试这个:

设置字符集 – charset 使用 charset html 变量为 PayPal 网站上的账单信息/登录页面指定字符集和字符编码。此外,此变量为您在 HTML 按钮代码中发送给 PayPal 的信息设置相同的值。

例如,下面的 INPUT 标签将编码设置为 UTF-8:

<INPUT TYPE="hidden" name="charset" value="utf-8">

【讨论】:

以上是关于输入希伯来语时,PayPal 捐赠说明显示字符损坏的主要内容,如果未能解决你的问题,请参考以下文章

iOS 中捐赠按钮的 Paypal 集成

显示捐赠总额

贝宝 - 经常性捐款 URL

在 md 文件中创建 PayPal 捐赠按钮

希伯来语 PayPal 按钮中文本不正确的问题

是否有适用于不同 Paypal IPN 的模式?