iconv_strlen函数支持的PHP字符编码?

问题描述

| iconv_strlen函数支持哪些字符编码。 每种字符编码代表什么语言?     

解决方法

http://www.php.net/manual/zh/intro.iconv.php iconv不是PHP的一部分,而是PHP iconv函数是允许访问iconv lib功能的模块。 编码的具体支持取决于您的系统实现。 就是说,您可能拥有GNU实现(或可以获取它) 支持以下内容
European languages
    ASCII,ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16},KOI8-R,KOI8-U,KOI8-RU,CP{1250,1251,1252,1253,1254,1257},CP{850,866,1131},Mac{Roman,CentralEurope,Iceland,Croatian,Romania},Mac{Cyrillic,Ukraine,Greek,Turkish},Macintosh

Semitic languages   
    ISO-8859-{6,8},CP{1255,1256},CP862,Mac{Hebrew,Arabic}
Japanese
    EUC-JP,SHIFT_JIS,CP932,ISO-2022-JP,ISO-2022-JP-2,ISO-2022-JP-1
Chinese
    EUC-CN,HZ,GBK,CP936,GB18030,EUC-TW,BIG5,CP950,BIG5-HKSCS,BIG5-HKSCS:2001,BIG5-HKSCS:1999,ISO-2022-CN,ISO-2022-CN-EXT
Korean
    EUC-KR,CP949,ISO-2022-KR,JOHAB
Armenian
    ARMSCII-8
Georgian
    Georgian-Academy,Georgian-PS
Tajik
    KOI8-T
Kazakh
    PT154,RK1048
Thai
    ISO-8859-11,TIS-620,CP874,MacThai
Laotian
    MuleLao-1,CP1133
Vietnamese
    VISCII,TCVN,CP1258
Platform specifics
    HP-ROMAN8,NEXTSTEP
Full Unicode
    UTF-8
    UCS-2,UCS-2BE,UCS-2LE
    UCS-4,UCS-4BE,UCS-4LE
    UTF-16,UTF-16BE,UTF-16LE
    UTF-32,UTF-32BE,UTF-32LE
    UTF-7
    C99,JAVA 

Full Unicode,in terms of uint16_t or uint32_t (with machine dependent endianness and alignment)
    UCS-2-INTERNAL,UCS-4-INTERNAL

Locale dependent,in terms of `char\' or `wchar_t\' (with machine dependent endianness and alignment,and with OS and locale dependent semantics)
    char,wchar_t
The empty encoding name \"\" is equivalent to \"char\": it denotes the locale dependent character encoding.

When configured with the option --enable-extra-encodings,it also provides support for a few extra     encodings:

European languages
    CP{437,737,775,852,853,855,857,858,860,861,863,865,869,1125}
Semitic languages
    CP864
Japanese
    EUC-JISX0213,Shift_JISX0213,ISO-2022-JP-3
Chinese
    BIG5-2003 (experimental)
Turkmen
    TDS565
Platform specifics
    ATARIST,RISCOS-LATIN1