PythonQ 240-8XX Manual de usuario Pagina 284

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 768
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 283
Kapitel 5: MySQL-Datenbankadministration 263
Das ctype-Array nimmt bis zu 257 orter auf. Die to_lower-, to_upper- und
sort_order-Arrays nehmen danach jeweils bis zu 256 orter auf.
Siehe Abschnitt 5.6.4 [Character arrays], Seite 264.
3. F¨ugen Sie den Zeichensatznamen den CHARSETS_AVAILABLE- und COMPILED_CHARSETS-
Listen in configure.in hinzu.
4. Rekonfigurieren, rekompilieren und testen Sie.
Bei einem komplexen Zeichensatz machen Sie folgendes:
1. Erzeugen Sie die Datei strings/ctype-MEINSET.c in der MySQL-Quelldistribution.
2. F¨ugen Sie MEINSET am Ende der sql/share/charsets/Index’-Datei hinzu. Weisen
Sie ihm eine eindeutige Nummer zu.
3. Sehen Sie sich eine der bestehenden ctype-*.c’-Dateien an, um zu sehen, was definiert
werden muss, zum Beispiel strings/ctype-big5.c’. Beachten Sie, dass die Arrays
in Ihrer Datei Namen wie ctype_MEINSET, to_lower_MEINSET usw. haben m¨ussen.
Das entspricht den Arrays im einfachen Zeichensatz. Siehe Abschnitt 5.6.4 [Character
arrays], Seite 264. Bei einem komplexen Zeichensatz
4. f¨ugen Sie am Anfang der Datei einen speziellen Kommentar wie folgt ein:
/*
* Dieser Kommentar wird von configure geparst, um ctype.c zu erzeugen,
* also ¨andern Sie ihn nicht, wenn Sie nicht genau wissen, was Sie tun.
*
* .configure. number_MEINSET=MYNUMBER
* .configure. strxfrm_multiply_MEINSET=N
* .configure. mbmaxlen_MEINSET=N
*/
Das configure-Programm benutzt diesen Kommentar, um den Zeichensatz automa-
tisch in die MySQL-Bibliothek einzuf¨ugen.
Die Zeilen mit strxfrm multiply und mbmaxlen werden in den folgenden
Abschnitten erl¨autert. Geben Sie diese nur dann ein, wenn Sie die Zeichenketten-
Vergleichsfunktionen oder die Multi-Byte-Zeichensatzfunktionen ben¨otigen.
5. Danach sollten Sie einige der folgenden Funktionen erzeugen:
my_strncoll_MEINSET()
my_strcoll_MEINSET()
my_strxfrm_MEINSET()
my_like_range_MEINSET()
Siehe Abschnitt 5.6.5 [String collating], Seite 264.
6. F¨ugen Sie den Zeichensatznamen den CHARSETS_AVAILABLE- und COMPILED_CHARSETS-
Listen in configure.in hinzu.
7. Rekonfigurieren, rekompilieren und testen Sie.
Die Datei sql/share/charsets/README enth¨alt einige weitere Anweisungen.
Wenn Sie wollen, dass der Zeichensatz in die MySQL-Distribution aufgenommen wird,
senden Sie einen Patch an [email protected].
Vista de pagina 283
1 2 ... 279 280 281 282 283 284 285 286 287 288 289 ... 767 768

Comentarios a estos manuales

Sin comentarios