首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Breezingforms更改编码

Breezingforms更改编码
EN

Stack Overflow用户
提问于 2012-05-20 18:17:06
回答 2查看 557关注 0票数 0

我正在尝试使用我编写的自定义脚本,收集提交件中的表单数据并通过电子邮件发送。当输入的数据是英语时,脚本运行得很好。但是,对于希伯来语,我需要将数据编码为ISO-8859-1。我相信它现在正在以utf-8编码。在一个示例表单(非微风表单)中,我可以通过向表单标签添加以下内容来实现这一点;

代码语言:javascript
复制
    <form accept-charset="ISO-8859-1"> 

并从$_REQUEST数组中收集数据,这就完成了任务。我在微风表单中添加了"accept charset“行,但我只能使用ff_submit ($_REQUEST显示为空)来收集数据。我可以在哪里更改表单编码?我已经尝试使用PHP更改字符串的编码,但没有成功。任何帮助都是非常感谢的。谢谢!

EN

回答 2

Stack Overflow用户

发布于 2012-05-21 08:13:34

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

票数 2
EN

Stack Overflow用户

发布于 2012-05-21 03:58:19

事实证明,我可以通过将ff_nm_添加到字段名来访问$_REQUEST数组,因此将由$_REQUEST[ff_nm_myfield][0]来获取您在轻松表单"myfield“中命名的元素,而不是$_REQUEST[myfield]

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10672580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档