Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 24

Thema: UTF8 Problem

  1. #1
    bonfires ist offline Mitglied
    registriert
    02-08-2009
    Beiträge
    43

    UTF8 Problem

    Hallo Profis,
    in meinem Shopsystem werden leider nicht alle Unicodes erkannt z.B č c mit Caron
    ist das mit Javascript als Variable zu programmieren, sodass ich im Text z.B. "c" eingebe und automatisch dann der Unicode gesetzt wird?

    Vielen Dank im voraus.

    Gruss André

  2. #2
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.751

    AW: UTF8 Problem

    Ich verstehe nicht ganz, was du machen willst. Warum willst du ein c durch eine Unicode-Darstellung ersetzen? Oder meinst du dieses c mit Caron? Und wo wird das überhaupt eingegeben?

    Ich glaube aber, dass du da ein grundlegendes Problem mit deinem Server hast. Kannst du man einen Testlink geben?

  3. #3
    bonfires ist offline Mitglied
    registriert
    02-08-2009
    Beiträge
    43

    AW: UTF8 Problem

    Hallo
    es geht darum das, dass Shopprogramm das nicht umsetzt, auf dem Server funktioniert es.
    z.B. C mit Caron wird eingegeben aber nur ein C angezeigt und im Quelltext steht dann auch nur das C.
    Gruss André

  4. #4
    Avatar von Junkee[]
    Junkee[] ist offline Lounge-Member
    registriert
    08-05-2009
    Ort
    Leonberg
    Beiträge
    3.169

    AW: UTF8 Problem

    Zitat Zitat von bonfires Beitrag anzeigen
    es geht darum das, dass Shopprogramm das nicht umsetzt, auf dem Server funktioniert es.
    ???

  5. #5
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.751

    AW: UTF8 Problem

    Wie speichert das Shopsystem denn die Daten? In einer Datenbank? Als Flatfiles?

  6. #6
    bonfires ist offline Mitglied
    registriert
    02-08-2009
    Beiträge
    43

    AW: UTF8 Problem

    Hallo,
    ja in einer Access Datenbank, Problem taucht aber schon vor dem abspeichern auf,
    wenn ich von der Codeansicht in die HTML-Ansicht wechsel.
    Leider reagieren die Programmierer vom Shopsystem nicht.
    Als Flatfiles kann ich nicht beantorten.
    Gruss André

  7. #7
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.751

    AW: UTF8 Problem

    Wenn du sowieso eine Codeansicht hast, kannst du dort doch gleich die Unicodedarstellung eingeben...

  8. #8
    bonfires ist offline Mitglied
    registriert
    02-08-2009
    Beiträge
    43

    AW: UTF8 Problem

    Hallo,
    leider ist das genau das Problem.
    Wenn ich das mache und in die HTML-Ansicht wechsel wir der Unicode &#268 in ein normales c umgewandelt.
    Wird dagegen der Unicode &#353 eingegeben wird er auch in s mit caron umgewandelt.

    Daher wollte ich die Umwandlung erst Serverseitig ausführen lassen, in der Art das ich an der Stelle wo das "c mit Caron" hin soll z.B. "c" eingebe
    und die gesamte Seite nach "c" durchsucht werden soll und "c" durch &#268 ersetzt werden soll.
    Gruss André

  9. #9
    Avatar von Albu
    Albu ist offline Foren-Gott
    registriert
    04-07-2001
    Beiträge
    13.501

    AW: UTF8 Problem

    1. wenn eine Webapplikation "nicht alle Unicodes erkennt", dann liegt das meist daran, dass Teile oder die komplette Anwendung nicht Unicode-fähig sind. Unicode funktioniert nur, wenn man es konsequent überall einsetzt, also Quelldateien, HTTP-Header, Doctype, Datenbank und sonstige Datenquellen und Transferformate. Was Dein "nicht alle" angeht: entweder gehen alle, oder es geht keiner, ich mutmaße daher, dass bei Dir letzteres der Fall ist. Die Zeichen die funktionieren sind vermutlich die "westeuropäischen" diakritischen Zeichen, sprich die deutschen (öäüßÖÄÜ) und die französischen. Von daher müßte man überhaupt erstmal generellen UTF-8 Support in die Anwendung einbauen, was bedeutend aufwändiger ist.
    Allerdings ist das alles nur Spekulation, denn Deine Informationen sind eher sehr dürftig, ist also alles nur Theorie.

    2. Access - seriously?!
    1. Get people to play Space Taxi
    2. Sell real estates on neptun
    3. Profit!

    IE is not a browser, it is a scream.


    Outside of a dog, a book is man's best friend. Inside of a dog, it's too dark to read.

  10. #10
    bonfires ist offline Mitglied
    registriert
    02-08-2009
    Beiträge
    43

    AW: UTF8 Problem

    Hall Albu,
    es ist genau so wie ich es beschrieben habe, ein Teil funktioniert, ein Teil nicht.
    Beide Stammen aus der selben Gruppe: Latin Extended-A; Zeichen Nr. 256 bis 383 (x0100 bis x017F)
    Warum das so, ist mir schleierhaft, ist aber so.
    268 wird als c ausgegeben
    353 wird korrekt als "s mit Caron" angezeigt.

    Gruss André
    Gruss André

  11. #11
    Avatar von Albu
    Albu ist offline Foren-Gott
    registriert
    04-07-2001
    Beiträge
    13.501

    AW: UTF8 Problem

    Zitat Zitat von bonfires Beitrag anzeigen
    es ist genau so wie ich es beschrieben habe, ein Teil funktioniert, ein Teil nicht.
    Dann filtert wohl irgendwer die Zeichen raus.
    1. Get people to play Space Taxi
    2. Sell real estates on neptun
    3. Profit!

    IE is not a browser, it is a scream.


    Outside of a dog, a book is man's best friend. Inside of a dog, it's too dark to read.

  12. #12
    bonfires ist offline Mitglied
    registriert
    02-08-2009
    Beiträge
    43

    AW: UTF8 Problem

    Das vermute ich auch.
    Daher meine Frage, wie muss das Script aussehen wenn ich im Headbereich eine Abfrage der gesamten Seite mache,
    dieser soll z.B. nach "c" suchen und ersetzen durch Unicode 268?
    Gruss André

  13. #13
    ein schlauer ist offline Lounge-Member
    registriert
    18-08-2004
    Beiträge
    14.671

    AW: UTF8 Problem

    Zitat Zitat von bonfires Beitrag anzeigen
    Das vermute ich auch.
    Daher meine Frage, wie muss das Script aussehen wenn ich im Headbereich eine Abfrage der gesamten Seite mache,
    dieser soll z.B. nach "c" suchen und ersetzen durch Unicode 268?
    Ich bin 100% sicher, dass diese Frage dein Problem nicht löst.

    Code:
    window.onload = function() {
    var txt = document.body.innerHTML;
    document.body.innerHTML = txt.replace(/c/g, 'Č');
    };
    Du musst den Fehler beseitigen, nicht versuchen irgendwelche workarounds zu basteln.

  14. #14
    bonfires ist offline Mitglied
    registriert
    02-08-2009
    Beiträge
    43

    AW: UTF8 Problem

    Hallo ein Schlauer,
    das Script funktioniert bei mir nicht,
    window.onload = function() {
    var txt = document.body.innerHTML;
    document.body.innerHTML = txt.replace(/cc/g, 'und#269;(');
    };
    das Ergebnis wird als Text angezeigt.
    Da das Shopsystem das "c mit Caron" in ein c umwandelt bringt mir das nichts.
    Wie muss der Code ausehen wenn ich den Unicode einsetzen muss.

    Vielen Dank im voraus.
    Gruss André

  15. #15
    Avatar von Albu
    Albu ist offline Foren-Gott
    registriert
    04-07-2001
    Beiträge
    13.501

    AW: UTF8 Problem

    Zitat Zitat von bonfires Beitrag anzeigen
    Da das Shopsystem das "c mit Caron" in ein c umwandelt bringt mir das nichts.
    Wie muss der Code ausehen wenn ich den Unicode einsetzen muss.
    Wenn Deine Seite in "Unicode" wäre (sprich UTF-8), dann könntest Du das ĉ oder č oder ç oder sonst ein Zeichen direkt im HTML-Code verwenden, ohne weitere Maskierung oder Schnörkel.

    Außerdem sieht Dein Replace-Statement komisch aus.
    1. Get people to play Space Taxi
    2. Sell real estates on neptun
    3. Profit!

    IE is not a browser, it is a scream.


    Outside of a dog, a book is man's best friend. Inside of a dog, it's too dark to read.

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Selectboxen und UTF8
    Von Ava-chan im Forum JavaScript
    Antworten: 5
    Letzter Beitrag: 15-12-2009, 09:06
  2. UTF8 iso problem -kapier es nicht!
    Von mario_blank im Forum Allgemeines
    Antworten: 5
    Letzter Beitrag: 15-05-2009, 14:27
  3. Problem mit „http_request.open“ und UTF8!
    Von Loeding im Forum Serverseitige Programmierung
    Antworten: 5
    Letzter Beitrag: 25-06-2006, 19:40
  4. Problem mit „http_request.open“ und UTF8!
    Von Loeding im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 24-06-2006, 20:12
  5. [GoLive] Umlaute und utf8
    Von Iltis im Forum Allgemeines
    Antworten: 7
    Letzter Beitrag: 16-03-2006, 18:58

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •