Php 替换正文中的特殊字符
当我的页面被加载时,特殊字符被转换Php 替换正文中的特殊字符,php,jquery,.htaccess,url-rewriting,special-characters,Php,Jquery,.htaccess,Url Rewriting,Special Characters,当我的页面被加载时,特殊字符被转换 Å to Ã¥ ø to à More also 我不想改变这些。我该怎么办。 是否有任何编辑选项 在htaccess文件中。删除htccess文件代码时,这些字符不会更改 我的HTAccess文件代码: Options +FollowSymLinks -MultiViews # Turn mod_rewrite on RewriteEngine On RewriteBase / #Pagination Pages Url RewriteCond %
Što å
ø to Ã
More also
我不想改变这些。我该怎么办。
是否有任何编辑选项
在htaccess文件中。删除htccess文件代码时,这些字符不会更改
我的HTAccess文件代码:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
#Pagination Pages Url
RewriteCond %{THE_REQUEST} \s/+Spare-og-Laresenter(?:\.php)?\?tpages=([^&]+)&page=([^&\s]+) [NC]
RewriteRule ^ Spare-og-Laresenter/%1/%2? [R,L]
RewriteRule ^Spare-og-Laresenter/([^/]+)/([^/]+)$ Spare-og-Laresenter.php?tpages=$1&page=$2 [L,QSA]
#Postdetail.php page url
RewriteCond %{THE_REQUEST} \s/+blogg(?:\.php)?\?postid=([^\&\ ]+) [NC]
RewriteRule ^ blogg/%1? [R,L]
RewriteRule ^blogg/([^\&\ ]+)/?$ blogg.php?postid=$1 [L,QSA]
#Spare-og-Laresenter.php page url for category
RewriteCond %{THE_REQUEST} \s/+Spare-og-Laresenter(?:\.php)?\?catname=([^\&\ ]+) [NC]
RewriteRule ^ Spare-og-Laresenter/%1? [R,L]
RewriteRule ^Spare-og-Laresenter/([^\&\ ]+)/?$ Spare-og-Laresenter.php?catname=$1 [L,QSA]
## hide .php extension snippet
# To externally redirect /dir/foo.php to /dir/foo
RewriteCond %{THE_REQUEST} \s([^.]+)\.php [NC]
RewriteRule ^ %1 [R,L]
# To internally forward /dir/foo to /dir/foo.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+?)/?$ $1.php [L]
您是否尝试在HTAccess中使用字符集: 例如:
AddCharset UTF-8 .html
可能您没有在标题中定义字符集。始终使用元标记为浏览器定义字符集。在标题中使用以下标记
<meta charset='UTF-8' >
在不知道文件使用的是什么字符编码的情况下,我假设它是UTF-8。 但要进行调试,可以将UTF-8与ISO-8859-1、Windows-1252或其他编码类型交换 如果您提供指向示例页面的链接,我们可以进一步诊断该问题 您应该能够通过在
选项下的.htaccess文件中添加AddDefaultCharset
来解决大部分问题,如下所示:
Options +FollowSymLinks -MultiViews
AddDefaultCharset UTF-8
# Turn mod_rewrite on
RewriteEngine On
您也可以使用AddType“text/html;charset=UTF-8”。php
或者使用文件匹配,如
<FilesMatch "\.(htm|html|css|js|php)$">
AddDefaultCharset UTF-8
</FilesMatch>
AddDefaultCharset UTF-8
如果您不想影响其他文件
还要确保PHP文件没有额外的头('Content-Type:text/html;charset=--')
您还应该检查浏览器的字符编码设置,以确保其设置为自动,而不是ISO-8859-1或其他设置