好的,
所以我正在编写一个 OpenCart 扩展,它在发布数据时必须允许使用阿拉伯字符。
每当我发布 مرحباprint_r($_POST)
退货时:u0645u0631u062du0628u0627
我检查了 HTML 标题,它有这个:
<meta charset="UTF-8" />
我检查了触发所有 SQL 查询的 PHP 文件,它有以下代码:
mysql_query("SET NAMES 'utf8'", $this->link);
mysql_query("SET CHARACTER SET utf8", $this->link);
mysql_query("SET CHARACTER_SET_CONNECTION=utf8", $this->link);
这是我的表单标签:
<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="form" accept-charset="utf-8">
我想不出我还做错了什么。OpenCart 框架的其余部分支持 UTF8 和阿拉伯字符。只是在这种情况下,我不能发布任何阿拉伯语内容?
有人可以帮我吗?
非常感谢
彼得