1
0
mirror of https://github.com/php/doc-de.git synced 2026-03-25 07:42:18 +01:00
Files
archived-doc-de/reference/sqlite/functions/sqlite-libencoding.xml
2003-06-26 07:35:32 +00:00

67 lines
2.2 KiB
XML
Executable File

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
<refentry id="function.sqlite-libencoding">
<refnamediv>
<refname>sqlite_libencoding</refname>
<refpurpose>Gibt die Kodierung der genutzten SQLite-Bibliothek zurück.</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</title>
<methodsynopsis>
<type>string</type><methodname>sqlite_libencoding</methodname>
<void/>
</methodsynopsis>
<para>
Die SQLite Bibliothek kann entweder mit der ISO-8859-1-Kodierung
oder mit UTF-8 kompiliert werden. Diese Funktion erlaubt es Ihnen,
festzustellen, welche Kodierung von der von Ihnen genutzten Datenbank
unterstützt wird.
</para>
<warning>
<para>
Die Standarddistribution von PHP enhält eine SQLite-Library mit
ISO-8859-1-Kodierung. In Wahrheit wird aber nicht ISO-8859-1 genutzt,
sondern die von Ihnen genutzte Locale-Einstellung für Stringvergleiche
und Sortierreihenfolgen. Also handelt es sich eigentlich eher um
'8-Bit' als um ISO-8859-1.
</para>
</warning>
<para>
Wenn SQLite mit UTF-8-Unterstützung kompiliert wurde, kümmert sich
SQLite zwar um das Kodieren und Dekodieren von UTF-8-Multibyte Zeichen, aber
es kümmert sich nicht um alle Details, die die Nutzung der Daten betreffen
(es wird zum Beispiel keine Normalisierung durchgeführt).
Einige Vergleichsoperationen werden unter Umständen nicht korrekt
durchgeführt.
</para>
<para>
PHP sollte in einer Webserver-Konfiguration nicht mit eine SQLite-Version
mit einkompilierte UTF-8-Unterstützung genutzt werden, dann die
SQLite-Bibliothek den Prozess abricht, sobald ein Problem mit der
UTF-8-Kodierung feststellt.
</para>
<para>
Siehe auch <function>sqlite_libversion</function>.
</para>
</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
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
-->