首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AddDefaultCharset ISO-8859-1不工作

AddDefaultCharset ISO-8859-1不工作
EN

Unix & Linux用户
提问于 2014-07-09 06:42:09
回答 3查看 30.5K关注 0票数 3

我已经将Apache从2.2升级到2.4,并且我在字符编码方面有问题。在我的页面里我有è=èò=òì=ì等.

在我的httpd.conf中,我注释了默认值并添加了ISO-8859-1 (西欧)

代码语言:javascript
复制
#AddDefaultCharset UTF-8
AddDefaultCharset ISO-8859-1

但这并没有改变什么。

EN

回答 3

Unix & Linux用户

发布于 2015-07-04 19:18:35

你在运行php吗?我认为您的问题不在于apache httpd.conf,而在于php.ini。

请参阅PHP5.6中的“http://php.net/manual/en/ini.core.php#ini.default-charset”,"UTF-8“是默认值,其值用作默认字符编码.”

票数 10
EN

Unix & Linux用户

发布于 2015-09-09 21:12:03

这两种不同的解决方案对我来说是有效的:

1°将此添加到vhost中:

代码语言:javascript
复制
php_value default_charset ISO-8859-1

2°放置

代码语言:javascript
复制
default_charset = "ISO-8859-1"

进入/etc/php5/apache2/php.ini (在Debian上)

票数 4
EN

Unix & Linux用户

发布于 2015-09-03 09:05:24

尝试将以下选项添加到vhost配置中:

代码语言:javascript
复制
php_value default_charset ISO-8859-1
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/141470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档