Antwort
 
LinkBack Themen-Optionen Thema durchsuchen
Alt 12.08.2009, 10:43 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 11.02.2008
Beiträge: 18
Standard Kollation für verschiedene Sprachen

Hallo,

ich möchte in einer MySQL-Datenbank Inhalte in Deutsch, Spanisch, Französisch, Englisch UK, Englisch US, Russisch, sowie Türkisch ablegen:

Code:
CREATE TABLE `month` (
`DE` varchar(50) collate utf8_unicode_ci NOT NULL,
`ES` varchar(50) collate utf8_unicode_ci NOT NULL,
`FR` varchar(50) collate utf8_unicode_ci NOT NULL,
`UK` varchar(50) collate utf8_unicode_ci NOT NULL,
`US` varchar(50) collate utf8_unicode_ci NOT NULL,
`RU` varchar(50) character set cp1250 collate cp1250_bin NOT NULL,
`TR` varchar(50) collate utf8_unicode_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
 
Welche Kollation muss ich für die einzelnen Sprachen nehmen???

mfg
Gerrit ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.08.2009, 11:25 Nach oben    #2
Erfahrener Benutzer
 
Benutzerbild von Bleistift
 
Registriert seit: 31.12.2006
Ort: Zürich
Beiträge: 397
Standard

UTF-8 ist gut, damit deckst du alles ab. Das Tabellendesign ist allerdings unterirdisch schlecht ;) Mach' es besser mit einer zweiten Tabelle (Spalten "language", "text", und einen Foreignkey auf die "month"-Tabelle)
__________________
. <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination.
Bleistift ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.08.2009, 11:33 Nach oben    #3
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 3.198
Standard

Das nennt sich dann Normalisierung.

Hier mal ein wenig Literatur für dich:
http://www.sql-und-xml.de/sql-tutori...atentypen.html
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.08.2009, 20:02 Nach oben    #4
Neuer Benutzer
 
Registriert seit: 11.02.2008
Beiträge: 18
Standard

@Bleistift --> habe alles wieder auf utf8_unicode_ci umgestellt

@Jann Hendrik --> Tabellendesign werde ich versuchen in Normalisierung zu bringen


dank euch
Gerrit ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.08.2009, 20:54 Nach oben    #5
Neuer Benutzer
 
Registriert seit: 11.02.2008
Beiträge: 18
Standard

naja, nun weiß ich doch nicht weiter!
Die Tabelle für die Sprachen habe ich so angelegt:
Code:
CREATE TABLE `languages` (
  `CountryID` int(3) NOT NULL auto_increment,
  `CountryCode` varchar(2) collate utf8_unicode_ci NOT NULL,
  `Country` varchar(124) collate utf8_unicode_ci NOT NULL,
  `Language` varchar(124) collate utf8_unicode_ci NOT NULL,
  PRIMARY KEY  (`CountryID`)
) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=8 ;

INSERT INTO `languages` VALUES (1, 'DE', 'Deutschland', 'Deutsch');
....
Und wie soll die jetzt für die Monate aussehen?
Gerrit ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
mySQL Kollation dsxs Datenbanken 2 22.04.2008 15:40
Zahleneingabe in unterschiedlichen Sprachen auf PHP/MySQL-Grundform bringen Ben PHP-Programmierung 16 16.08.2007 12:38
[PHP] Verschiedene Sprachen und Templates Berti Anwendungsdesign / Softwarearchitektur 4 04.02.2007 21:12
verschiedene Farben in JTextArea veX Allgemeine Java-Programmierung 10 11.02.2005 09:25
Wiemit jms Nachrichten über verschiedene Rechner versenden maxpower24 Enterprise Java 1 21.10.2004 05:45


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:09 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47