-
Notifications
You must be signed in to change notification settings - Fork 26
Expand file tree
/
Copy pathiconv.xml
More file actions
151 lines (144 loc) · 4.63 KB
/
iconv.xml
File metadata and controls
151 lines (144 loc) · 4.63 KB
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
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: a223531900823441f82d178ca4e94c0444f24576 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.iconv" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>iconv</refname>
<refpurpose>Dizgenin karakter kodlamasını dönüştürür</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type class="union"><type>string</type><type>false</type></type><methodname>iconv</methodname>
<methodparam><type>string</type><parameter>kodlamadan</parameter></methodparam>
<methodparam><type>string</type><parameter>kodlamaya</parameter></methodparam>
<methodparam><type>string</type><parameter>dizge</parameter></methodparam>
</methodsynopsis>
<para>
<parameter>dizge</parameter> dizgesinin karakter kodlamasını
<parameter>kodlamadan</parameter> <parameter>kodlamaya</parameter>
dönüştürür.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>kodlamadan</parameter></term>
<listitem>
<para>
<parameter>dizge</parameter>nin geçerli karakter kodlaması.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>kodlamaya</parameter></term>
<listitem>
<para>
<parameter>dizge</parameter>nin dönüştürüleceği karakter kodlaması.
</para>
<para>
Çıktı karakter kümesinin sonuna <literal>//TRANSLIT</literal> dizgesini
eklerseniz, bu karakter kümesinde gösterilemeyen bir karaktere
rastlanırsa bu karakterin yerine görünüş bakımından benzer bir karakter
yerleştirilir. <literal>//IGNORE</literal> dizgesini eklerseniz, çıktı
kararakter kümesinde gösterilemeyen bir karakter saptandığında karakter
yoksayılır. Aksi takdirde bir <constant>E_NOTICE</constant> üretilir ve
işlev &false; döndürür.
</para>
<caution>
<para>
<literal>//TRANSLIT</literal> ekinin davranışı sistemin iconv
gerçeklenimine bağlıdır (bkz. <constant>ICONV_IMPL</constant>).
Bazı gerçeklenimler <literal>//TRANSLIT</literal> ekini yoksayar,
dolayısıyla <parameter>kodlamaya</parameter> karakter kümesi için
geçersiz karakterlerde başarısız olur.
</para>
</caution>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>dizge</parameter></term>
<listitem>
<para>
Dönüştürülecek dizge.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Dönüşüm başarılı olursa dönüştürülen dizge, aksi takdirde &false; döner.
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>- <function>iconv</function> örneği</title>
<programlisting role="php">
<![CDATA[
<?php
$text = "Bu bir Euro simgesidir: '€'.";
echo 'Original : ', $text, PHP_EOL;
echo 'TRANSLIT : ', iconv("UTF-8", "ISO-8859-1//TRANSLIT", $text), PHP_EOL;
echo 'IGNORE : ', iconv("UTF-8", "ISO-8859-1//IGNORE", $text), PHP_EOL;
echo 'Plain : ', iconv("UTF-8", "ISO-8859-1", $text), PHP_EOL;
?>
]]>
</programlisting>
&example.outputs.similar;
<screen>
<![CDATA[
Original : Bu bir Euro simgesidir: '€'.
TRANSLIT : Bu bir Euro simgesidir: 'EUR'.
IGNORE : Bu bir Euro simgesidir: ''.
Plain :
Notice: iconv(): Detected an illegal character in input string in .\iconv-example.php on line 7
]]>
</screen>
</example>
</para>
</refsect1>
<refsect1 role="notes">
&reftitle.notes;
<note>
<para>
Kullanılabilecek karakter kodlamaları ve seçenekler, iconv'nin kurulu
gerçeklenimine bağlıdır. <parameter>kodlamadan</parameter> veya
<parameter>kodlamaya</parameter> kodlamaları sistem tarafından
desteklenmiyorsa, &false; döner.
</para>
</note>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<simplelist>
<member><function>mb_convert_encoding</function></member>
<member><methodname>UConverter::transcode</methodname></member>
</simplelist>
</refsect1>
</refentry>
<!-- 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:"~/.phpdoc/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
-->