77;20202;0ccatbody
††
†
$eucjp_string = mb_convert_encoding( $utf8_string, "EUC-JP", "UTF-8");
$ php -r 'var_dump( mb_language()); var_dump( mb_get_info());' string(7) "neutral" array(7) { ["internal_encoding"]=> string(10) "ISO-8859-1" ["http_input"]=> string(0) "" ["http_output"]=> string(4) "pass" ["func_overload"]=> string(11) "no overload" ["mail_charset"]=> string(5) "UTF-8" ["mail_header_encoding"]=> string(6) "BASE64" ["mail_body_encoding"]=> string(6) "BASE64" } $ php -r 'var_dump( mb_language( "ja")); var_dump( mb_get_info());' bool(true) array(7) { ["internal_encoding"]=> string(10) "ISO-8859-1" ["http_input"]=> string(0) "" ["http_output"]=> string(4) "pass" ["func_overload"]=> string(11) "no overload" ["mail_charset"]=> string(11) "ISO-2022-JP" ["mail_header_encoding"]=> string(6) "BASE64" ["mail_body_encoding"]=> string(4) "7bit" }
†
†
typedef struct _mbfl_encoding { enum mbfl_no_encoding no_encoding; const char *name; const char *mime_name; const char *(*aliases)[]; const unsigned char *mblen_table; unsigned int flag; } mbfl_encoding;
†
†
†
$ php -r ' var_dump( mb_internal_encoding()); string(10) "ISO-8859-1" string(60) "ABC 日本語" $ php -r ' mb_internal_encoding( "UTF-8"); var_dump( mb_internal_encoding()); string(5) "UTF-8" string(28) "ABC 日本語" |