我正试图通过添加日期和标题使我的链接SEO友好。但是,我的一些标题是阿拉伯语。英语的工作很好,而阿拉伯的工作不好。例如:
خالد-على-20120923220529。HTML
关注this tutorial,我已经制作了这段代码:
$title=mysql_real_escape_string($_POST['title']);
我在插入标题时出错,而网址没有插入阿拉伯字符 并且在删除此代码时插入完成没有问题但是当从数据库中选择此URL时将重定向未找到404 我需要显示我的链接
我该如何解决这个问题?
注意
$conn = mysql_connect($db_host,$db_user,$db_pass) or die(mysql_error());
mysql_select_db($db_name,$conn);
mysql_query("SET NAMES 'utf8'");
mysql_query('SET CHARACTER SET utf8');
元标记
<meta charset="UTF-8" />
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8" />
答案 0 :(得分:2)
你应该解决3个问题:
1。:在Article.php
上修改您的代码:
$url = urldecode( mysql_real_escape_string($_GET['url']) );
2。确保您的url
字段整理为utf_general_ci
3。将您的.htaccess
文件编辑为:
RewriteEngine On
RewriteRule ^(.*).html$ article.php?url=$1