我有一个丹麦网站,其中包含ÆØÅ等字符。这适用于电子邮件和网站上的任何地方。当客户进行购买时,他们会收到包含该订单PDF的电子邮件。此PDF显示硬编码文本中的字符正确但在产品文本中,字符未正确显示。
我的htaccess看起来像这样:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
php_value default_charset "utf-8"
# END WordPress
我的配置文件如下所示:
/* MySQL settings */
define( 'DB_NAME', '------' );
define( 'DB_USER', '------' );
define( 'DB_PASSWORD', '------' );
define( 'DB_HOST', '------' );
define( 'DB_CHARSET', 'utf8' );
网页的设计者说它在他们的测试服务器上工作正常,但他们无法在我的主机(UnoEuro)上使它在服务器上运行。我联系了我的主人,他说这与htaccess的设置有关。