Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Datenbank starten und Verbindung mit ihr herstellen » SQL Anywhere für Windows Mobile » SQL Anywhere auf einem Windows Mobile-Gerät installieren

 

Überlegungen zur Installation: ICU unter Windows Mobile verwenden

Der Unicode-Kollatierungsalgorithmus (UCA) ist ein Algorithmus zum Sortieren des gesamten Unicode-Zeichensatzes. Er bietet linguistisch korrekte Vergleiche, Sortierungen und Groß-/Kleinschreibungskonvertierungen. Der UCA wurde als Teil des Unicode-Standards entwickelt. SQL Anywhere implementiert den UCA unter Verwendung der Open Source-Bibliothek ICU (International Components for Unicode), die von IBM entwickelt und gepflegt wird.

Unter Windows Mobile benötigen Sie ICU, wenn UCA als NCHAR-Kollatierung oder CHAR-Kollatierung verwendet wird. Sie benötigen ICU unter Windows Mobile auch, wenn Ihr CHAR-Zeichensatz nicht mit dem Zeichensatz Ihres Betriebssystems übereinstimmt.

Standardmäßig wird die ICU-Bibliothek unter Windows Mobile nicht installiert, weil sie der Größe der SQL Anywhere-Installation unter Windows Mobile etwa 1,7 MByte hinzufügt. Sie können allerdings Ihre SQL Anywhere-Installation ändern, wenn Sie die ICU-Bibliothek benötigen.

Wenn Sie die ICU-Bibliothek nicht installieren, müssen Sie bei der Erstellung der Datenbank entweder eine Kollatierung, deren Zeichensatz dem Windows Mobile-Zeichensatz entspricht, oder UTF8BIN als CHAR-Kollatierung wählen. Außerdem müssen Sie bei der Erstellung der Datenbank die UTF8BIN-Kollatierung als NCHAR-Kollatierung wählen.

Datenbanken auf dem PC für das Deployment unter Windows Mobile erstellen

Wenn Sie auf dem PC eine Datenbank für das Deployment auf einem Windows Mobile-Gerät erstellen, können Sie die UCA-Kollatierung nur verwenden, wenn die ICU-Bibliothek auf dem Windows Mobile-Gerät installiert ist. Eine Datenbank, die unter Windows Mobile UCA verwendet, ist unbrauchbar, wenn die ICU-Bibliothek nicht auf dem Gerät installiert ist.

Weitere Hinweise zu ICU finden Sie unter Unicode-Kollatierungsalgorithmus (UCA) und Zeichensatzkonvertierung.