Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Unterschied zwischen "­-" und "-"

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Ice Man
PostRank 9
PostRank 9
Beiträge: 2477
Registriert: 04.06.2003, 19:16

Beitrag von Ice Man » 13.04.2007, 16:23

Ich stehe hier vor einem eigenartigen Problem

2 Beispiele

Auto - Mercedes
Auto ­- Mercedes

Ihr werdet jetzt sagen, 2 mal das gleiche, aber weit gefehlt.

Kopiert die 2 Zeilen mal und fügt es in eine Textdatei ein.

*tada*

Wodurch kommt das.
Ich hab das Problem, ich hab eine Funktion, die dopplete Einträge filtern soll, irgendwie geht das nun nicht weil die bindestriche eigenartig sind

*grübel*

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


ole1210
PostRank 10
PostRank 10
Beiträge: 7464
Registriert: 12.08.2005, 10:40
Wohnort: Olpe

Beitrag von ole1210 » 13.04.2007, 16:32

Wo hast du diese merkwürdigen Bindestrich her?
Habe sowas noch nie gesehen! Im Quelltext werden ordnungsgemäß 2 angezeigt, in der formatierten Ansicht aber net!

Kristian
PostRank 9
PostRank 9
Beiträge: 1484
Registriert: 20.07.2005, 16:30

Beitrag von Kristian » 13.04.2007, 16:32

Hallo

Das eine ist der normale Bindestrich, der seltsame sollte eigentlich UTF-8 sein, wobei Windoof (1252) zwischen den Zeichen von 128 bis 159 (eigentlich reserviert) jetzt auch solchen Schwachfug verbastelt.
Bedank dich bei Bill.

Gruss
Kristian

EDIT: 159 nicht 165...
Zuletzt geändert von Kristian am 13.04.2007, 16:46, insgesamt 2-mal geändert.

seikodäd
PostRank 4
PostRank 4
Beiträge: 165
Registriert: 21.02.2006, 22:37
Wohnort: Debuggingen

Beitrag von seikodäd » 13.04.2007, 16:34

die ascii-tabelle ist dein freund:
https://www.henniger-online.de/design/zeichen.htm

;)

das latin1 bei mysql ist eigentlich cp1252, insofern ist der gedankenstrich durchaus noch bestandteil davon.

Ice Man
PostRank 9
PostRank 9
Beiträge: 2477
Registriert: 04.06.2003, 19:16

Beitrag von Ice Man » 13.04.2007, 16:48

Jo, das Problem ist aufgetaucht, seit der neuen phpadmin Version.

Da kann man nun die Kollation wählen.
Irgendwie stand das auf "latin1_swedish_ci"

Hab das später auf "latin1_german1_ci" umgestellt.
Ich hoffe das ist nun die richtige Auswahl.
Zuerst dachte ich, ich wäre doof, weil mein Script meinte, die Einträge wären verschieden. Erst durchs kopieren hab ich den unterschied gemerkt.

Kristian
PostRank 9
PostRank 9
Beiträge: 1484
Registriert: 20.07.2005, 16:30

Beitrag von Kristian » 13.04.2007, 16:57

Hallo

Die von seikodäd verlinkte Seite sagt nicht ganz die Wahrheit.
https://de.wikipedia.org/wiki/ISO_8859-1
Es wird wohl zu Gunsten von MS jeder Standard kaput gemacht....

Gruss
Kristian

seikodäd
PostRank 4
PostRank 4
Beiträge: 165
Registriert: 21.02.2006, 22:37
Wohnort: Debuggingen

Beitrag von seikodäd » 13.04.2007, 16:58

wird aber nicht daran gelegen haben... "german", "swedish" etc. bestimmt nur das sortierprinzip, der zeichensatz bleibt der gleiche, d.h., auch in "latin1_german_ci" gibt's diese 2 (insgesamt eigentlich sogar 3) bindestriche (zumindest im latin1 von mysql)...

seikodäd
PostRank 4
PostRank 4
Beiträge: 165
Registriert: 21.02.2006, 22:37
Wohnort: Debuggingen

Beitrag von seikodäd » 13.04.2007, 17:07

Kristian, wieso, es steht doch oben drüber "[enthält] reservierte Zeichen von 128 bis 159 ( --> Darstellung unsicher)"
Zuletzt geändert von seikodäd am 13.04.2007, 17:29, insgesamt 1-mal geändert.

Kristian
PostRank 9
PostRank 9
Beiträge: 1484
Registriert: 20.07.2005, 16:30

Beitrag von Kristian » 13.04.2007, 17:13

Hallo

Beispiel € (128) gibt es in ISO-8859-1 aka Latin1 nicht.
Damit fing das Übel damals an...

Gruss
Kristian

EDIT: Diese Tabelle sieht für mich nach 1252 aus aber das steht leider nicht dran.

seikodäd
PostRank 4
PostRank 4
Beiträge: 165
Registriert: 21.02.2006, 22:37
Wohnort: Debuggingen

Beitrag von seikodäd » 13.04.2007, 17:35

steht aber oben drüber, dass die zeichen im iso eigentlich reserviert sind.

Kristian
PostRank 9
PostRank 9
Beiträge: 1484
Registriert: 20.07.2005, 16:30

Beitrag von Kristian » 13.04.2007, 17:50

Hallo

Die Position 128 ist in ISO-8859-1 reserviert für den Fall, dass sie irgendwann mal belegt wird.
(seit 1998 nichts mehr passiert)
Derzeit gibt es dort KEIN Zeichen. Die Tabelle ist Windoof-1252.

Sie mag für normale User hilfreich sein, mit dem definierten Standard hat das nichts zu tuen.

Gruss
Kristian

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag