UTF-8 Konfiguration für Apache, PHP und MySQL

Aus Wiki
Version vom 22. Januar 2015, 07:22 Uhr von Chris (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

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