Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> [MYSQL] ø bei Suche nach o finden
MarkusH
Geschrieben am: Mi 20.08.2008, 07:02
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 79
Mitglied seit: 2.11.2006


Hallo,

gibt es irgendwie einen Zeichensatz oder sowas, der es mir erlaubt, bei einer Suche beispielsweise nach ø ebenfalls ein o zu finden? Unter utf-8 klappts ja problemlos mit o ein ö zu finden oder mit e ein é.

Gruße und danke
Markus
Top
PM
Top
 
 
jAuer
Jürgen Auer - freiberufl. Programmierer
#2 Geschrieben am: Mi 20.08.2008, 09:10 (+02:08)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 2413
Mitglied seit: 4.02.2006


Mit UTF-8 hat das eher wenig zu tun (nutze zwar kein mySql, aber das ist auf einer anderen Ebene).

Das ist die Frage, wie mit Groß/Kleinschreibung und Akzenten umgegangen werden soll:

Da gibts diverse Kombinationen (Daten vom MS-SqlServer, ist aber relativ standardisiert) - alleine für Latin1_General:

QUOTE
Latin1_General_BIN Latin1-General, binary sort
Latin1_General_BIN2 Latin1-General, binary code point comparison sort
Latin1_General_CI_AI Latin1-General, case-insensitive, accent-insensitive, kanatype-insensitive, width-insensitive
Latin1_General_CI_AI_WS Latin1-General, case-insensitive, accent-insensitive, kanatype-insensitive, width-sensitive
Latin1_General_CI_AI_KS Latin1-General, case-insensitive, accent-insensitive, kanatype-sensitive, width-insensitive
Latin1_General_CI_AI_KS_WS Latin1-General, case-insensitive, accent-insensitive, kanatype-sensitive, width-sensitive
Latin1_General_CI_AS Latin1-General, case-insensitive, accent-sensitive, kanatype-insensitive, width-insensitive
Latin1_General_CI_AS_WS Latin1-General, case-insensitive, accent-sensitive, kanatype-insensitive, width-sensitive
Latin1_General_CI_AS_KS Latin1-General, case-insensitive, accent-sensitive, kanatype-sensitive, width-insensitive
Latin1_General_CI_AS_KS_WS Latin1-General, case-insensitive, accent-sensitive, kanatype-sensitive, width-sensitive
Latin1_General_CS_AI Latin1-General, case-sensitive, accent-insensitive, kanatype-insensitive, width-insensitive
Latin1_General_CS_AI_WS Latin1-General, case-sensitive, accent-insensitive, kanatype-insensitive, width-sensitive
Latin1_General_CS_AI_KS Latin1-General, case-sensitive, accent-insensitive, kanatype-sensitive, width-insensitive
Latin1_General_CS_AI_KS_WS Latin1-General, case-sensitive, accent-insensitive, kanatype-sensitive, width-sensitive
Latin1_General_CS_AS Latin1-General, case-sensitive, accent-sensitive, kanatype-insensitive, width-insensitive
Latin1_General_CS_AS_WS Latin1-General, case-sensitive, accent-sensitive, kanatype-insensitive, width-sensitive
Latin1_General_CS_AS_KS Latin1-General, case-sensitive, accent-sensitive, kanatype-sensitive, width-insensitive
Latin1_General_CS_AS_KS_WS Latin1-General, case-sensitive, accent-sensitive, kanatype-sensitive, width-sensitive



Welche funktioniert, sieht man hier:

QUOTE
Select 'Latin1_General_CI_AI',
Case When N'ø' = N'o' Collate Latin1_General_CI_AI Then 1 Else 0 End
Union All
Select 'Latin1_General_CI_AS',
Case When N'ø' = N'o' Collate Latin1_General_CI_AS Then 1 Else 0 End
Union All
Select 'Latin1_General_CI_BIN',
Case When N'ø' = N'o' Collate Latin1_General_BIN Then 1 Else 0 End


liefert:

QUOTE
Latin1_General_CI_AI 1
Latin1_General_CI_AS 0
Latin1_General_CI_BIN 0


AI - accent-insensitive - ist das Stichwort. ø und o unterscheiden sich nur im Akzent. Nimmt man eine Sortierung, die Accents ignoriert, dann funktioniert das.


--------------------
Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.

server-daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung.
Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert.
Top
PMEmail PosterUsers Website
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/25896

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Lost connection to MySQL cr4m0 92 4 So 23.11.2008, 14:31
Suche SEO-Texte für Autotuning slayter 39 0 So 23.11.2008, 12:45
Suche Blogs für Beiträge panterchen 61 0 Fr 21.11.2008, 15:45
Suche Linkpartner am 167 4 Fr 21.11.2008, 15:29
Suche Korinthenkacker – Kritik gebraucht G.P. 180 9 Do 20.11.2008, 16:30
Suche Newsletterwerbung im Bereich Autotuning slayter 72 1 Mi 19.11.2008, 11:04
Suche: Exklusiven Text 100x100 83 0 Di 18.11.2008, 19:52
Frage zu Google-Suche Basti Hoesl 264 6 Di 18.11.2008, 18:25
MySQL Frage G.P. 91 2 Mo 17.11.2008, 15:59




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]