Benutze utf8 und du solltest gut sein. Es unterstützt mehr Sprachen, als Sie mit einem Stock abschütteln können. MyISAM und InnoDB scheinen dies gemäß den MySQL-Dokumenten zu unterstützen, obwohl ich nur Erfahrung mit Postgre habe.
So erstellen Sie eine MySQL-Datenbank, die beliebige Zeichen und auch verschiedene Sprachen enthalten kann
Ich versuche, eine Datenbank zu erstellen, die Artikel in verschiedenen Sprachen enthalten muss. Ich verwende Mariadb als meinen Server und kenne SQL-Bits. Mein Wissen umfasst nicht wirklich Details wie die Unterschiede zwischen Engines wie MyISAM, InnoDB usw. oder Zeichensätzen wie utf8 / 16/32, lateinisch 5/7 / etc. Ich weiß, dass der Zeichensatz von Bedeutung ist, ich denke, was ich suche, ist ein umfassender Zeichensatz und eine Engine, die am besten mit dieser Art von Inhalt umgehen kann.
Gibt es einen Vorteil beim Speichern von Artikeln in mehreren Datenzeilen (gleichwertig mit verschiedenen Seiten), um die Sache etwas schneller zu machen, oder würden Sie einen ganzen Artikel in einer einzigen Datenzeile speichern? Oder hängt das von der Größe der Artikel ab?
Entschuldigung für meine noobische Frage. Ich weiß, dass die Informationen im Internet verfügbar sind, aber es würde lange dauern, um alles zu recherchieren und in den Griff zu bekommen. Wäre cool, wenn jemand mit Erfahrung mir einen kleinen Vorsprung verschaffen und mich in die richtige Richtung weisen könnte. Dies ist für eine Intranetseite, betrachten Sie den Inhalt als etwas wie ein Blog (und nein, ich möchte an dieser Stelle kein WordPress oder ähnliches).
Nicht sicher, ob es wichtig ist, aber ich neige dazu, meine Tabellen mit phpmyadmin zu erstellen und zu bearbeiten. Ich verwende Apache als Webserver und alles läuft unter Linux.
1 Antwort auf die Frage
Verwandte Probleme
-
3
OpenX: mySql VS PostgreSQL
-
4
Wie kann ich eine MySQL-Datenbank am besten in eine Zugangsdatenbank konvertieren?
-
6
Wie kann ich verhindern, dass Dienste beim Booten unter Ubuntu gestartet werden?
-
2
Wie kann ich meine Datenbank wiederherstellen?
-
6
Ist MySQL standardmäßig mit OS X Leopard 10.5 oder 10.6 installiert?
-
4
Warum wirft PHP nach "mysql_connect" oder bei "mysql_close" "Segmentation fault (11)"?
-
3
Verbindungsproblem zu MySQL auf einem anderen Rechner im LAN
-
3
Hilfe beim Einrichten von MySQL (zur Verwendung mit PHP und Apache) unter OS X
-
10
MySQL startet nicht!
-
1
Mac-Webserver, MySQL-Sicherheit