UTF-8 Konfiguration für Apache, PHP und MySQL
Aus Wiki
Version vom 22. Januar 2015, 07:22 Uhr von Chris (Diskussion | Beiträge)
für Ubuntu
PHP
in /etc/php5/apache2/php.ini
default_charset = "UTF-8" [iconv] iconv.input_encoding = UTF-8 iconv.internal_encoding = UTF-8 iconv.output_encoding = UTF-8 [exif] exif.encode_unicode = UTF-8 [mssql] mssql.charset = "UTF-8"
APACHE
in /etc/apache2/conf-available/charset.conf
AddDefaultCharset UTF-8
MYSQL
in /etc/mysql/my.cnf
[client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] collation-server = utf8_general_ci init-connect='SET NAMES utf8' character-set-server = utf8
Webseiten
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> (HTML)
header("Content-Type: text/html; charset=utf-8"); (PHP)
-> Apache neustarten
-> MySQL neustarten