WinFuture-Forum.de: Ajax Und Zeichensätze - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Ajax Und Zeichensätze Probleme mit scriptaculous Autocomplete


#1 Mitglied ist offline   m4rkus 

  • Gruppe: aktive Mitglieder
  • Beiträge: 309
  • Beigetreten: 28. Juni 06
  • Reputation: 0

geschrieben 17. April 2008 - 18:08

Hallo zusammen.

Ich bastle auch grad bisschen mit ajax rum. Genauer gesagt verwende ich gerade Autocomplete von scriptaculous. wikibook
scriptaculous Doku

Mein Problem: Die Daten die vorgeschlagen werden stammen aus ner mssql db. Diese verwendet allerdings nicht utf-8 als zeichensatz.

Dadurch wurden bei anzeigen auf der Seite statt deutschen Umlauten nur Vierecke angezeigt.
Danach hab ich mit utf8_encode in php den String zu konvertieren. Das funktioniert auch teilweise.

Jetzt werden die Umlaute in den Vorschlägen angezeigt. Allerdings wenn ich einen Umlaut in das Textfeld eintippe sind die ergebnisse weg!

Bsp.:
Inhalt Textfeld: Stein
Vorschläge: Steinbrück
Steinmeier

Inhalt Textfeld: Steinbrü
-> keine Vorschläge.

ich denk mal das hier doch noch irgendwo ein Zeichensatzprobelm besteht, und hier das ü welches ich eingegeben habe nicht dem ü enspricht, das ich durch utf8_encode bekomme.....

Ich hoffe ich konnts mich so ausdrücken, dass das hier jemand versteht der mir helfen kann...

Gruß,
m4rkus

Dieser Beitrag wurde von m4rkus bearbeitet: 17. April 2008 - 18:09

2*3=4
0

Anzeige



#2 Mitglied ist offline   K050V4 

  • Gruppe: aktive Mitglieder
  • Beiträge: 787
  • Beigetreten: 13. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart
  • Interessen:(X)HTML<br />CSS2+<br />PHP 4/5<br />MySQL 5<br />Symfony 1.2+<br />JavaScript / AJAX<br />jQuery<br />C++<br />C#<br />Java<br />...

geschrieben 18. April 2008 - 21:51

Empfangen -> Umwandeln mit utf8_encode();

Logischerweise müsstest du dann diese Umlaute in den Zeichensatz umwandeln, welche die DB untersützt.
Schon mal ausprobiert?

Zitat

"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon

Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
0

#3 Mitglied ist offline   funkmasterflow 

  • Gruppe: aktive Mitglieder
  • Beiträge: 26
  • Beigetreten: 22. August 04
  • Reputation: 0
  • Wohnort:Meerbusch

geschrieben 08. Oktober 2008 - 23:19

Kannst du nicht mit htmlentities() die Daten maskiert ausgeben?
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0