dams Fri Jul 20 03:06:30 2001 EDT
Added files:
/phpdoc/fr/functions iconv.xml
Log:
initial transaltion
Index: phpdoc/fr/functions/iconv.xml
+++ phpdoc/fr/functions/iconv.xml
<reference id="ref.iconv">
<title>Iconv</title>
<titleabbrev>iconv</titleabbrev>
<partintro>
<para>
Ce module est une interface vers la librairie iconv. Pour pouvoir l'utiliser,
vous devez compiler PHP avec l'option
<link linkend="install.configure.with-iconv"><option
role="configure">--with-iconv</option></link>.
Pour cela, vous devez avoir la fonction iconv() dans votre librairie
standard C, ou bien la librairie libiconv installée sur votre
système.
La librairie libiconv est disponible à
<ulink url="&url.libiconv;">&url.libiconv;</ulink>.
</para>
<para>
L'extension iconv convertit des fichiers entre divers jeux de caractères.
Les jeux supportés dépendent de l'implémentation de iconv()
sur votre
système. Notez que cette fonction ne fonctionne pas toujours bien
sur tous les systèmes. Dans ce cas, vous devez installer la librairie
tout de même.
</para>
</partintro>
<refentry id="function.iconv">
<refnamediv>
<refname>iconv</refname>
<refpurpose>Convertit une chaîne dans un jeu de
caractères</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>string <function>iconv</function></funcdef>
<paramdef>string <parameter>in_charset</parameter></paramdef>
<paramdef>string <parameter>out_charset</parameter></paramdef>
<paramdef>string <parameter>str</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>iconv</function> convertit la chaîne <parameter>string</parameter>
depuis le jeu de caractères <parameter>in_charset</parameter> vers le jeu
de caractères <parameter>out_charset</parameter>. Elle retourne la
chaîne
ainsi convertie, ou bien <literal>FALSE</literal>, en cas d'échec.
</para>
<para>
<example>
<title>Exemple avec <function>iconv</function></title>
<programlisting role="php">
<?php
echo iconv("ISO-8859-1","UTF8","Ceci est un test.");
?>
</programlisting>
</example>
</para>
</refsect1>
</refentry>
<refentry id="function.iconv-get-encoding">
<refnamediv>
<refname>iconv_get_encoding</refname>
<refpurpose>
Lit le jeu de caractères courant
</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>array <function>iconv_get_encoding</function></funcdef>
<paramdef>string
<parameter><optional>type</optional></parameter>
</paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>iconv_get_encoding</function> retourne le paramètrage courant du
gestionnaire <function>ob_iconv_handler</function>, sous la forme d'un tableau,
ou bien <literal>FALSE</literal>, en cas d'échec.
</para>
<para>
Voir aussi
<function>iconv_set_encoding</function> et
<function>ob_iconv_handler</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.iconv-set-encoding">
<refnamediv>
<refname>iconv_set_encoding</refname>
<refpurpose>
Modifie le jeu courant de caractères courant
</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>array <function>iconv_set_encoding</function></funcdef>
<paramdef>string <parameter>type</parameter></paramdef>
<paramdef>string <parameter>charset</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>iconv_set_encoding</function> modifie le jeu de caractères
courant,
et remplace la valeur courante du paramétre <parameter>type</parameter> par
<parameter>charset</parameter> et <literal>TRUE</literal> en cas de succès
et <literal>FALSE</literal>, en cas d'échec.
</para>
<para>
<example>
<title>Exemple <function>iconv_set_encoding</function></title>
<programlisting role="php">
<?php
iconv_set_encoding("internal_encoding", "UTF-8");
iconv_set_encoding("output_encoding", "ISO-8859-1");
?>
</programlisting>
</example>
</para>
<para>
Voir aussi
<function>iconv_get_encoding</function> et
<function>ob_iconv_handler</function>.
</para>
</refsect1>
</refentry>
<refentry id="function.ob-iconv-handler">
<refnamediv>
<refname>ob_iconv_handler</refname>
<refpurpose>
Gestionnaire de sortie pour maitriser le jeu de caractères de sortie
</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<funcsynopsis>
<funcprototype>
<funcdef>array <function>ob_iconv_handler</function></funcdef>
<paramdef>string
<parameter>contents</parameter>
</paramdef>
<paramdef>int
<parameter>status</parameter>
</paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>ob_iconv_handler</function> convertit la chaîne utilisant
le jeu de caractères <parameter>internal_encoding</parameter> en
une chaîne utilisant le jeu de caractères
<parameter>output_encoding</parameter>.
</para>
<para>
<parameter>internal_encoding</parameter> et
<parameter>output_encoding</parameter> doivent être définis par
<function>iconv_set_encoding</function> ou dans le fichier de configuration.
</para>
<para>
<example>
<title>Exemple avec <function>ob_iconv_handler</function></title>
<programlisting role="php">
<?php
ob_start("ob_iconv_handler"); // start output buffering
?>
</programlisting>
</example>
</para>
<para>
Voir aussi
<function>iconv_get_encoding</function> et
<function>iconv_set_encoding</function>.
</para>
</refsect1>
</refentry>
</reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
sgml-parent-document:nil
sgml-default-dtd-file:"../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->