Aweber形成编码问题

时间:2015-01-23 13:01:45

标签: utf-8 aweber

我有网页,使用utf-8。但生成的webweform使用iso-8859-1发送注册。

<form method="post" class="af-form-wrapper" 
accept-charset="iso-8859-1" action="http://www.aweber.com/scripts/addlead.pl">

当我从外国国家注册时出现问题(例如俄罗斯 - 例如在名称字段中应该是“Валера”但在iso-8859-1中我得到类似的东西。 enter image description here

当我改为accept-charset =“UTF-8”时,

<form method="post" class="af-form-wrapper" 
accept-charset="UTF-8" action="http://www.aweber.com/scripts/addlead.pl">

我得到这样的东西“Ð'лаÐ'имирСÐÐÐÐÐÐÐÐÐ~~~~~

我必须做些什么,以纠正注册这些用户。

2 个答案:

答案 0 :(得分:0)

我从aweber的支持中得到答案。目前他们不支持UTF-8。他们正在努力。

答案 1 :(得分:0)

将该代码放在您拥有注册表单的所有站点上,它应该可以解决问题(它在发送数据之前将文档的字符集更改为ISO-8859-1)。你需要jQuery来使它工作:

<script type="text/javascript">
jQuery(".af-form-wrapper").on("submit", function(event){
   document.charset = 'ISO-8859-1';
});
</script>