File: iconv.xml

package info (click to toggle)
phpdoc 20020310-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 35,272 kB
  • ctags: 354
  • sloc: xml: 799,767; php: 1,395; cpp: 500; makefile: 200; sh: 140; awk: 51
file content (186 lines) | stat: -rw-r--r-- 6,037 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.11 Maintainer: Qrak Status: ready -->
<!-- $Revision: 1.4 $ -->
 <reference id="ref.iconv">
  <title>iconv</title>
  <titleabbrev>iconv</titleabbrev>

  <partintro>
   <para>
    Ten modu zawiera interferjs do korzystania z funkcji biblioteki iconv.
    Aby mc uywa funkcji opisanych w tym module, trzeba skompilowa
    interpreter PHP z opcj --with-iconv. Naley przy tym dysponowa funkcj
    iconv() w standardowej bibliotece C lub mie zainstalowan w systemie
    bibliotek libiconv. Biblioteka libiconv jest dostpna pod adresem
    <ulink url="&url.libiconv;">&url.libiconv;</ulink>.
   </para>

   <para>
    Funkcja biblioteki iconv suy do konwersji plikw pomidzy rnymi
    zestawami znakw. Od implementacji iconv() w twoim systemie zaley, jakie
    zestawy znakw funkcja bdzie obsugiwa. Prosz pamita, e funkcja
    iconv()w niektrych systemach nie dziaa zgodnie z oczekiwaniami. Naley
    wtedy zainstalowa bibliotek libiconv, aby usun ten problem.
   </para>
  </partintro>

  <refentry id="function.iconv">
   <refnamediv>
    <refname>iconv</refname>
    <refpurpose>Konwertuje acuch znakw do innego zestawu znakw</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Opis</title>
     <methodsynopsis>
      <type>string</type><methodname>iconv</methodname>
      <methodparam><type>string</type><parameter>zestaw_wejciowy</parameter></methodparam>
      <methodparam><type>string</type><parameter>zestaw_docelowy</parameter></methodparam>
      <methodparam><type>string</type><parameter>acuch</parameter></methodparam>
     </methodsynopsis>
    <para>
     Konwertuje acuch znakw <parameter>acuch</parameter>, zakodowany
     w <parameter>zestaw_wejciowy</parameter> na acuch znakw zakodowany
     w <parameter>zestaw_docelowy</parameter>. Zwraca skonwertowany acuch
     lub &false;, jeli konwersja si nie uda.
    </para>
    <para>
     <example>
      <title>przykad <function>iconv</function>:</title>
      <programlisting role="php">
<![CDATA[
echo iconv("ISO-8859-1","UTF-8","To jest test.");
echo iconv("ISO-8859-2","UTF-8","Za gl ja");
]]>
      </programlisting>
     </example>
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.iconv-get-encoding">
   <refnamediv>
    <refname>iconv_get_encoding</refname>
    <refpurpose>
     Pobiera aktualne ustawienia dla konwersji zestawu znakw
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Opis</title>
     <methodsynopsis>
      <type>array</type><methodname>iconv_get_encoding</methodname>
      <methodparam choice="opt"><type>string</type><parameter>typ</parameter></methodparam>
     </methodsynopsis>
    <para>
     Zwraca aktualne ustawienia funkcji <function>ob_iconv_handler</function>
     jako tablic, lub &false; jeli si nie uda.
    </para>
    <para>
     Zobacz te: 
     <function>iconv_set_encoding</function> i
     <function>ob_iconv_handler</function>.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.iconv-set-encoding">
   <refnamediv>
    <refname>iconv_set_encoding</refname>
    <refpurpose>
     Ustawia aktualne ustawienia dla konwersji zestawu znakw
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Opis</title>
     <methodsynopsis>
      <type>array</type><methodname>iconv_set_encoding</methodname>
      <methodparam><type>string</type><parameter>typ</parameter></methodparam>
      <methodparam><type>string</type><parameter>zestaw_znakw</parameter></methodparam>
     </methodsynopsis>
    <para>
     Zmienia warto zmiennej <parameter>typ</parameter> na 
     <parameter>zestaw_znakw</parameter> i zwraca &true; jeli zmiana si
     powiedzie, lub &false; w przeciwnym razie.
    </para>
    <para>
     <example>
      <title>przykad <function>iconv_set_encoding</function>:</title>
      <programlisting role="php">
<![CDATA[
iconv_set_encoding("internal_encoding", "UTF-8");
iconv_set_encoding("output_encoding", "ISO-8859-1");
]]>
      </programlisting>
     </example>
    </para>
    <para>
     Zobacz te: 
     <function>iconv_get_encoding</function> i
     <function>ob_iconv_handler</function>.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.ob-iconv-handler">
   <refnamediv>
    <refname>ob_iconv_handler</refname>
    <refpurpose>
     Konwertuje kodowanie znakw jako uchwyt buforu wyjcia
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Opis</title>
     <methodsynopsis>
      <type>array</type><methodname>ob_iconv_handler</methodname>
      <methodparam><type>string</type><parameter>zawarto</parameter></methodparam>
      <methodparam><type>int</type><parameter>status</parameter></methodparam>
     </methodsynopsis>
    <para>
     Konwertuje acuch zapisany w <parameter>internal_encoding</parameter> do
     <parameter>output_encoding</parameter>.
    </para>
    <para>
     <parameter>internal_encoding</parameter> i
     <parameter>output_encoding</parameter> powinny zosta zdefiniowane przez
     <function>iconv_set_encoding</function> lub w pliku konfiguracyjnym.
    </para>
    <para>
     <example>
      <title>przykad <function>ob_iconv_handler</function>:</title>
      <programlisting role="php">
<![CDATA[
ob_start("ob_iconv_handler"); // rozpocznij buforowanie wyjcia
]]>
      </programlisting>
     </example>
    </para>
    <para>
     Zobacz te: 
     <function>iconv_get_encoding</function> i
     <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
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->