嗯我正在用這個打破我的頭。我在我的php mysql項目中使用SEO友好的網址,並且一切正常,直到重音或ñ出現。這方面的一個例子是單詞「AÑO」或「力」,這使我爲錯誤消息:友好的Url問題字符串與 - 或口音
未找到
所請求的URL/AA±o及URL/RAO/
Conexion.php
$db = new PDO('mysql:host='.$db_host.';dbname='.$db_database, $db_user, $db_pass);$db->exec("set names utf8");
我的DB整理是:
utf8_general_ci
網址project.php看起來是這樣的:
http://www.mywebsite.cl/año
project.php(文件誰得到的數據,並把我喜歡AA制±o或/饒奇怪的字符/)
<meta charset="utf-8" />
$result->execute(array($_GET['project']));
.htaccess
AddDefaultCharset utf-8
RewriteRule ^([0-9a-zA-Z\-]+)/$ project.php?work=$1
謝謝。
確實@Kylan,我看到很多網站在他們的網址中使用這個特殊的字符,所以這就是爲什麼即時通訊尋找一些幫助/指導。謝謝btw :) – fecapeluda