<?php
$str = mb_convert_encoding("ア", 'JIS', 'UTF-8');
var_dump(mb_detect_encoding($str, 'JIS'));
var_dump(mb_detect_encoding($str, 'JIS', true));
var_dump(mb_detect_encoding($str, 'JIS', false));
var_dump(mb_detect_encoding($str, 'ASCII'));
var_dump(mb_detect_encoding($str, 'ASCII', true));
var_dump(mb_detect_encoding($str, 'ASCII', false));
var_dump(mb_detect_encoding($str, ['ASCII', 'JIS']));
var_dump(mb_detect_encoding($str, ['ASCII', 'JIS'], true));
var_dump(mb_detect_encoding($str, ['ASCII', 'JIS'], false));
- Output for 8.1.0 - 8.1.28, 8.2.1 - 8.2.19, 8.3.0 - 8.3.7
- string(3) "JIS"
string(3) "JIS"
string(3) "JIS"
string(5) "ASCII"
string(5) "ASCII"
string(5) "ASCII"
string(3) "JIS"
string(3) "JIS"
string(3) "JIS"
- Output for 8.2.0
- string(3) "JIS"
bool(false)
string(3) "JIS"
string(5) "ASCII"
string(5) "ASCII"
string(5) "ASCII"
string(5) "ASCII"
string(5) "ASCII"
string(5) "ASCII"
- Output for 8.0.1 - 8.0.30
- string(3) "JIS"
string(3) "JIS"
string(3) "JIS"
bool(false)
bool(false)
bool(false)
string(3) "JIS"
string(3) "JIS"
string(3) "JIS"
preferences:
74.32 ms | 401 KiB | 91 Q