我曾经用$ _POST数据发送数据。当我发送英文数据时,我可以获取 数据如 echo“”; print_r($ _ POST); 它返回
阵 ( [cate_id] => 1 [super_category_name] =>测试 )
但是当我使用印地语等其他字体时。和echo“”; print_r($ _ POST); 它返回: 排列 ( [cat_id] => 1 [super_category_name] => )
其他语言的$ _POST数据有任何解决方案。我的服务器上的问题不在我的本地系统上
pl z帮帮我
答案 0 :(得分:0)
accept-charset属性指定用于表单提交的字符编码。
如果您在一个和/或HTTP标头中将页面的编码设置为UTF-8,它将被解释为UTF-8,除非用户故意转到View->编码菜单并选择不同的编码,覆盖你指定的那个。
在这种情况下,在用户弄乱页面编码时,接受编码会产生将提交编码设置回UTF-8的效果。但是,由于之前在浏览器中使用accept-encoding讨论过的问题,这仍然无法在IE中使用。
因此,IMO怀疑是否值得包括accept-charset以修复非IE用户故意破坏页面编码的情况(可能会在页面上弄乱而不仅仅是表单)。就个人而言,我不打扰。