Utf 8 编码中的Aweber表单问题

Utf 8 编码中的Aweber表单问题,utf-8,aweber,Utf 8,Aweber,我有一个使用utf-8的网页。但是生成的Web表单使用iso-8859-1发送注册 <form method="post" class="af-form-wrapper" accept-charset="iso-8859-1" action="http://www.aweber.com/scripts/addlead.pl"> 当我从外国国家(例如俄罗斯)获得一些注册时,问题就开始了。例如,在名称字段中,应该是“bааa”,但在iso-8859-1中,我得到了类似的结果。

我有一个使用utf-8的网页。但是生成的Web表单使用iso-8859-1发送注册

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

当我从外国国家(例如俄罗斯)获得一些注册时,问题就开始了。例如,在名称字段中,应该是“bааa”,但在iso-8859-1中,我得到了类似的结果。

当我改为接受charset=“UTF-8”时


我得到的是这样的“ÐÐÐÐÐÐÐÐÐÐÐÐÐиÐмÐиÐÐÐÐÐÐÐ


我必须做的是,纠正那些用户的注册。

我从一家银行的支持部门得到了答案。目前他们不支持UTF-8。他们正在进行这项工作。

将该代码放在所有有注册表单的网站上,它应该会做到这一点(在发送数据之前,它会将文档的字符集更改为ISO-8859-1)。您需要jQuery才能使其正常工作:

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

jQuery(“.af表单包装器”).on(“提交”,函数(事件){
document.charset='ISO-8859-1';
});
<script type="text/javascript">
jQuery(".af-form-wrapper").on("submit", function(event){
   document.charset = 'ISO-8859-1';
});
</script>