Hinweis: Sie sind auf den Seiten der Moodle 1.9 Dokumentation. Die Dokumentation der aktuellsten Moodle-Version finden Sie hier: Unicode.

Unicode: Unterschied zwischen den Versionen

Aus MoodleDocs
Wechseln zu:Navigation, Suche
Zeile 11: Zeile 11:
Für die [http://www.catalysoft.com/catalog/unicode-1-1.jar Free offline java application], muss Java bei Ihnen installiert sein. wobei die Laufzeitumgebung ausreichend ist. Klicken Sie auf die JAR-Datei. Wählen Sie "Insert symbol", und ein Popup-Fenster lässt Sie Zeichen aus unterschiedlichsten kategorien auswählen.
Für die [http://www.catalysoft.com/catalog/unicode-1-1.jar Free offline java application], muss Java bei Ihnen installiert sein. wobei die Laufzeitumgebung ausreichend ist. Klicken Sie auf die JAR-Datei. Wählen Sie "Insert symbol", und ein Popup-Fenster lässt Sie Zeichen aus unterschiedlichsten kategorien auswählen.


Moodle selbst unterstützt mathematische Ausdrücke mittels des integrierten [[TeX filter]], dennoch ist Unicode an manchen Stellen unerlässlich - so werden z.B. bei [[Lückentext-Fragen]] die "\"-Zeichen für TeX fehlinterpretiert, Unicode-Zeichen jedoch nicht. Ausdrücke können mit Unicode erweitert werden.
Moodle selbst unterstützt mathematische Ausdrücke mittels des integrierten [[TeX-Filter]], dennoch ist Unicode an manchen Stellen unerlässlich - so werden z.B. bei [[Lückentext-Fragen]] die "\"-Zeichen für TeX fehlinterpretiert, Unicode-Zeichen jedoch nicht. Ausdrücke können mit Unicode erweitert werden.


==Migrating to unicode==
==Migrating to unicode==

Version vom 17. Mai 2009, 22:58 Uhr

Baustelle.png Diese Seite ist noch nicht vollständig übersetzt.


Über Unicode

Unicode, oder UTF-8, ist ein Zeichensatz, der nahezu alle Sprachen sowie viele Sonderzeichen wissenschaftlicher, mathematischer und technischer Dokumente unterstützt. Moodle verwendet Unicode (optional in 1.6 und 1.7, obligatorisch ab 1.8), um eine umfassendere Unterstützung verschiedenster Sprachen zu gewährleisten.

In MySQL muss die Kollation der Datenbank vor der Anlage der Moodle-Tabellen auf Unicode gesetzt werden. Es finden zwei verschiedene Kollationen Anwendung: utf8_general_ci (Voreinstellung) and utf8_unicode_ci. utf8_general_ci ist etwas schneller, jedoch ungenauer als utf8_unicode_ci in der Darstellung aller möglichen Sprachzeichen. Moodles Tabellen werden daher üblicherweise in der Kollation utf8_unicode_ci aufgesetzt. Die Unterschiede zwischen diesen beiden Kollationen werden hier diskutiert.


Die Free On-line Unicode Character Map erlaubt Ihnen, zu ermitteln, welche Zeichen von Ihrem Browser unterstützt werden (oder auch nicht) und welchen Code Sie zu deren Darstellung benötigen. Günstigerweise können Sie die Zeichen in Ihrem Browser zur besseren Lesbarkeit vergrössern ([Strg]+[+] bei Firefox). Bei Interesse an mathematischen Symbolen sollten Sie sich die Liste "22 Mathematical Operators" näher ansehen, Chemiker sollten einen Blick auf Liste "21" werfen.

Für die Free offline java application, muss Java bei Ihnen installiert sein. wobei die Laufzeitumgebung ausreichend ist. Klicken Sie auf die JAR-Datei. Wählen Sie "Insert symbol", und ein Popup-Fenster lässt Sie Zeichen aus unterschiedlichsten kategorien auswählen.

Moodle selbst unterstützt mathematische Ausdrücke mittels des integrierten TeX-Filter, dennoch ist Unicode an manchen Stellen unerlässlich - so werden z.B. bei Lückentext-Fragen die "\"-Zeichen für TeX fehlinterpretiert, Unicode-Zeichen jedoch nicht. Ausdrücke können mit Unicode erweitert werden.

Migrating to unicode

Prior to 1.6, Moodle did not support UTF-8 across all languages and the encoding in which the data was stored in the database depended upon the language used in a particular course. From Moodle 1.6 onwards, all language packs are converted to UTF-8 and different languages may be used on the same page. Moodle 1.6 and 1.7 include a utility to migrate your database from any encoding to UTF-8.

From Moodle 1.8 onwards, the database migration utility is no longer included, as it is assumed that you upgrade from a UTF-8 encoded database.

Thus, if you wish to upgrade from 1.5 or an earlier version, you must first upgrade to 1.6 or 1.7, migrate your database to UTF-8, and then upgrade to 1.8. Similarly, if you are using Moodle 1.6 or 1.7 and have not yet migrated your database, you need to do so before upgrading to 1.8. Please refer to Upgrading to Moodle 1.6 for additional information.