首页 文章

Aweber形成编码问题

提问于
浏览
0

我有网页,使用utf-8 . 但生成的aweber webform使用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

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

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

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

相关问题