File: recode.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 (153 lines) | stat: -rw-r--r-- 5,090 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
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.18 Maintainer: stefan_saasen Status: ready -->
 <reference id="ref.recode">
  <title>GNU Recode Funktionen</title>
  <titleabbrev>Recode</titleabbrev>

  <partintro>
   <para>
    Dieses Modul stellt eine Schnittstelle zu der GNU Recode
    Bibliothek Version 3.5 dar. Um die Umkodierungsfunktionen benutzen
    zu knnen muss die GNU Recode Bibliothek ab Version 3.5 auf dem
    System installiert und PHP mit der Option --with-recode kompiliert
    werden.
   </para>
   <para>
    Die GNU Recode Bibliothek ermglicht die Konversion zwischen
    verschiedenen Zeichenstzen (wie ASCII, ISO Latin-1, IBM-PC und
    weiteren) und Eingabekonventionen (z.B. HTML oder LaTeX).  Wenn
    eine exakte Umkodierung nicht mglich ist, werden die strenden
    Zeichen entfernt oder durch Annherungen ersetzt.  Die Bibliothek
    erkennt und verwendet etwa 150 verschiedene Zeichenstze und kann
    Umwandlungen zwischen den meisten dieser Zeichenstze vornehmen.
    Fast alle der in RFC 1345 beschriebenen Zeichenstze werden
    untersttzt.
   </para>
  </partintro>

  <refentry id="function.recode-string">
   <refnamediv>
    <refname>recode_string</refname>
    <refpurpose>
     Umkodierung eines Strings entsprechend einer Recode Anweisung
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>string</type><methodname>recode_string</methodname>
      <methodparam><type>string</type><parameter>request</parameter></methodparam>
      <methodparam><type>string</type><parameter>string</parameter></methodparam>
     </methodsynopsis>
    <para>
     Der Parameter <parameter>string</parameter> wird entsprechend der
     Recode Anweisung <parameter>request</parameter>
     umgewandelt. Zurckgegeben wird der umkodierte String oder
     &false;, wenn eine Umkodierung nicht mglich ist.
    </para>
    <para>
     Eine einfache Recode Anweisung wre beispielsweise
     &quot;lat1..iso646-de&quot;.  Detaillierte Beschreibungen zu
     Recode Anweisungen sind in der GNU Recode Dokumentation auf Ihrem
     System zu finden.
     <example>
      <title>Einfaches <function>recode_string</function> Beispiel:</title>
      <programlisting role="php">
<![CDATA[       
print recode_string ("us..flat", "Der folgende Buchstabe hat ein diakritisches Zeichen: &aacute;");
]]>
      </programlisting>
     </example>
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.recode">
   <refnamediv>
    <refname>recode</refname>
    <refpurpose>
     Umkodierung eines Strings entsprechend einer Recode Anweisung
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>string</type><methodname>recode</methodname>
      <methodparam><type>string</type><parameter>request</parameter></methodparam>
      <methodparam><type>string</type><parameter>string</parameter></methodparam>
     </methodsynopsis>
    <note>
     <simpara>
      Dies ist ein Alias fr <function>recode_string</function>, der
      in PHP 4 hinzugefgt wurde.
     </simpara>
    </note>
   </refsect1>
  </refentry>

  <refentry id="function.recode-file">
   <refnamediv>
    <refname>recode_file</refname>
    <refpurpose>
     Umkodierung von Dateien entsprechend der Recode Anweisung
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beschreibung</title>
     <methodsynopsis>
      <type>bool</type><methodname>recode_file</methodname>
      <methodparam><type>string</type><parameter>request</parameter></methodparam>
      <methodparam><type>resource</type><parameter>input</parameter></methodparam>
      <methodparam><type>resource</type><parameter>output</parameter></methodparam>
     </methodsynopsis>
    <para>
     Umkodierung der Datei, die durch den Dateizeiger
     <parameter>input</parameter> referenziert wird in die Datei
     <parameter>output</parameter>, entsprechend der Recode Anweisung
     <parameter>request</parameter>. Gibt &true; bei erfolgter
     Umwandlung, sonst &false; zurck.
    </para>
    <para>
     Diese Funktion arbeitet momentan nicht mit externen Dateien
     (URLs).  Die beiden Dateizeiger mssen auf lokale Dateien
     verweisen.
    </para>
    <para>
     <example>
      <title>Einfaches <function>recode_file</function> Beispiel</title>
      <programlisting role="php">
<![CDATA[      
$input = fopen ('input.txt', 'r');
$output = fopen ('output.txt', 'w');
recode_file ("us..flat", $input, $output);
]]>
      </programlisting>
     </example>
    </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 

-->