Breezingforms改变编码

时间:2012-05-20 10:17:06

标签: php encoding character-encoding breezingforms

我正在尝试使用我编写的自定义脚本,该脚本在提交片段和电子邮件中收集表单数据。输入的数据为英语时,脚本运行良好。但是对于希伯来语,我需要在ISO-8859-1中编码数据。我相信它现在正在编码utf-8。在一个示例表单(非轻松形式)中,我能够通过添加到表单标记来完成此操作;

    <form accept-charset="ISO-8859-1"> 

并从$ _REQUEST数组中收集数据并完成了这一操作。我在“breezyform”中添加了“accept charset”行,但我只能使用ff_submit收集数据($ _REQUEST出现空)。我在哪里可以更改表单编码?我已经尝试使用PHP来更改字符串的编码,但是没有这样做。任何帮助是极大的赞赏。谢谢!

2 个答案:

答案 0 :(得分:2)

您不能在ISO-8859-1中对希伯来语进行编码,因为ISO-8859-1仅支持用拉丁文编写的西欧语言。你可以音译它,或者用ISO-8859-8编码,但处理它的最简单方法是用UTF-8返回它。

答案 1 :(得分:0)

事实证明,我可以通过在字段名称中添加$_REQUEST来访问ff_nm_数组,因此代替$_REQUEST[myfield]它将$_REQUEST[ff_nm_myfield][0]获取元素你在breezingform“myfield”中命名的