This module contains an interface to the iconv
library functions. The iconv library functions convert
strings between various character sets encodings. The
supported character sets depend on the iconv()
implementation on your system. Note that the iconv()
function on some systems may not work as well as you
expect. In this case, you should install the libiconv
library.
Your systems standard C library must provide the
iconv() function or you must have libiconv installed on
your system. The libiconv library is available from http://www.gnu.org/software/libiconv/.
To be able to use the functions defined in this
module you must compile your PHP interpreter using the
configure line
--with-iconv[=DIR].
Note to Win32 Users: In order to enable this module on a Windows environment, you must copy iconv-1.3.dll from the DLL folder of the PHP/Win32 binary package to the SYSTEM32 folder of your windows machine. (Ex: C:\WINNT\SYSTEM32 or C:\WINDOWS\SYSTEM32). Starting with PHP 4.2.1 the name changed to iconv.dll
php.ini中的設定會影響這些函數的行為。
表格 1. Iconv configuration options
Since PHP 4.3.0 it is possible to identify at
runtime which iconv implementation is adopted by this
extension.
表格 2. iconv constants
注: Writing implementation-dependent scripts with these constants should be discouraged.
See also the GNU Recode
functions.