|
|||
![]()
OK, danke für eure Antworten.
Nur hab ich keine htaccess sondern eine global.asa - nix PHP ![]() Aber danke für die Hilfe, ich werde dann wohl mich an die lange Variante ranmachen. |
Sponsored Links |
|
|||
![]() Zitat:
was hat PHP damit zu tun, dass HTML-dokumente mit einer korrekten zeichensatz-angabe ausgeliefert werden sollten? |
Sponsored Links |
|
|||
![]()
Ich hab das ganze so verstanden, dass er die daten falsch in der DB abspeichert ... das muss ja heissen er bearbeitet die daten weder vor, noch nachdem es in der DB war ... wenn mans vernünftig gecodet hätte, würde ers entweder vorher oder nachher durch ne phpfunktion jagen, das er alles so umwandelt das der zeichensatz wurscht is.. (&#blub; bzw & ...)
deswegen meinte ich das... __edit: boah sry für das schlechte deutsch... ^^ |
|
|||
![]() Zitat:
![]() Ist aber erst mit MySql 4.1 möglich ........... (bin aber nicht sicher) hier ein THREAD dazu ![]() Außerdem legt man die Daten zwar Validiert aber nicht verändert in die DB, sondern macht dies generell beim Auslesen, sonst mußt Du die wieder "zurück bearbeiten", oder wie stellst Du HTML-Entities in einem textarea/input-Element dar. PHP ![]()
__________________
</ulle> |
|
|||
![]() Zitat:
unicode-texte in der ascii-kodierung in die DB-speichern geht aber auch schon vorher, in normalen textfeldern mit beispielsweise iso-8859-1 als charset. muss man dann nur beispielsweise bei suchabfragen natürlich dafür sorgen, dass die suchargumente genauso kodiert sind. (ob's bei FULLTEXT SEARCH evtl. probleme bereiten könnte, hab ich noch nicht ausprobiert.) |
|
|||
![]() Zitat:
_____________________________________ Wenn ich ein "ä" in einem "normalen textfeldern mit beispielsweise iso-8859-1 als charset" an den Server sende, kommt da auch ein "ä" an. Nämlich genau 1 Zeichen; bei UTF-8 genau 2 Zeichen ![]() Also nochmal genau: 1. Dokument: ~ Content-Type: text/html; charset=iso-8859-1 ~ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> ~ <form .... accept-charset="iso-8859-1"......> Eingabe [ä] ![]() 2. Dokument: ~ Content-Type: text/html; charset=UTF-8 ~ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> ~ <form .... accept-charset="UTF-8"......> Eingabe [ä] ![]() Ausgelesen habe ich das so: Code:
/*PHP*/ echo strlen($_REQUEST["text"]); Könntest Du mir das nochmal genau erläutern....
__________________
</ulle> |
|
|||
![]() Zitat:
das kannst du als zwei stinknormale ascii-characters in die DB schreiben, eben à gefolgt von ¤. damit hat die auch bei charset iso-8859-1 kein problem. und wenn du jetzt bei der ausgabe auch wieder ä ins dokument schreibst (also genau so, wie's von der DB kommt), und dein dokument drumherum als unicode in ascii-kodierung gespeichert hast sowieso das character-encoding für die ressource korrekt als utf-8 angibst, stellt das auch jeder korrekte browser wieder als ä dar. |
|
|||
![]()
Bis auf diesen Satz "damit hat die auch bei charset iso-8859-1 kein problem." gehe ich mit Dir syncron.......
Nur was meinst Du mit dem Satz, wer ist den "die" <edit> Jetzt verstehe ich, Du meinst die DB steht in iso-8859-1
__________________
</ulle> |
|
|||
![]() Zitat:
die bekommt reine ascii-zeichen geliefert, also warum sollte sie da anlass zur beschwerde haben? und sie liefert dir auch wieder reine ascii-zeichen zurück. wie schon gesagt, die einzige stelle, wo ich mir wirklich ein problem vorstellen kann, wäre eine FULLTEXT SEARCH - ob mysql da richtig bestimmen kann, was ein "wort" ist und was nicht, da habe ich noch leichte zweifel. wenn du aber nur per normaler suche beispielsweise nach datensätzen suchst, die ein ä enthalten, gibt's kein problem - du musst halt nur vorher dafür sorgen, dass dieses ä genauo kodiert wird, wie es eigentlich in der DB steht - also WHERE textfeld LIKE '%ä%' beispielsweise, wird dir alle datensätze liefern, die ein ä enthalten. OK, wenn der vergleich case-insensitive gemacht werden soll, haben wir hier u.U. auch ein problemchen - denn das große Ä ist 'Ä', das finden wir so nicht wieder. Zitat:
und btw: nimm's mir nicht übel, aber dein teilweise exzessiver grafik-einsatz nervt ein wenig - ein einfaches ? statt ![]() |
Sponsored Links |
![]() |
Themen-Optionen | |
Ansicht | |
|
|
![]() |
||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Redesign für Steiner Cycling Team | pkipper | Site- und Layoutcheck | 11 | 09.02.2011 12:25 |
Einbindung von frei erhältlichen Scripten - CSS Problem | DonL | CSS | 1 | 22.01.2011 16:09 |
MYspace mehr als nur CSS oder ? | Vinceone | CSS | 0 | 12.07.2007 02:21 |
Eric Meyer's CSS | Petty | Ressourcen | 0 | 21.11.2005 08:18 |
Mozilla ignoriert externes css | DarkWanderer | CSS | 9 | 22.09.2005 11:39 |