我有网页,使用utf-8。但是生成的网页表单使用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中,我得到了类似的内容。

当我更改为accept-charset="UTF-8“时,
<form method="post" class="af-form-wrapper"
accept-charset="UTF-8" action="http://www.aweber.com/scripts/addlead.pl">我得到了类似于“-‘-»-°--”
我必须做的是,正确注册这些用户。
发布于 2015-01-26 16:51:34
我从aweber支持那里得到了答案。目前他们不支持UTF-8。他们正在努力。
发布于 2015-02-13 04:37:31
将该代码放到所有具有注册表单的站点上,它应该会起到作用(它会在发送数据之前将文档的字符集更改为ISO-8859-1 )。您需要jQuery才能使其工作:
<script type="text/javascript">
jQuery(".af-form-wrapper").on("submit", function(event){
document.charset = 'ISO-8859-1';
});
</script>https://stackoverflow.com/questions/28110551
复制相似问题