PHP Dokumentation: Function mb-detect-encoding
12. Januar 2010 von werner
mb_detect_encoding
(PHP 4 >= 4.0.6, PHP 5)
mb_detect_encoding — Detect character encoding
Beschreibung
string mb_detect_encoding ( string $str [, mixed $encoding_list = mb_detect_order() [, bool $strict = false ]] )
Detects character encoding in string str.
Parameter-Liste
- str
The string being detected.
- encoding_list
encoding_list is list of character encoding. Encoding order may be specified by array or comma separated list string.
If encoding_list is omitted, detect_order is used.
- strict
strict specifies whether to use the strict encoding detection or not. Default is FALSE.
Rückgabewerte
The detected character encoding or FALSE if the encoding cannot be detected from the given string.
Beispiele
Beispiel #1 mb_detect_encoding() example
<?php
/* Detect character encoding with current detect_order */
echo mb_detect_encoding($str);/* "auto" is expanded to "ASCII,JIS,UTF-8,EUC-JP,SJIS" */
echo mb_detect_encoding($str, "auto");/* Specify encoding_list character encoding by comma separated list */
echo mb_detect_encoding($str, "JIS, eucjp-win, sjis-win");/* Use array to specify encoding_list */
$ary[] = "ASCII";
$ary[] = "JIS";
$ary[] = "EUC-JP";
echo mb_detect_encoding($str, $ary);
?>Siehe auch
- mb_detect_order() – Set/Get character encoding detection order