unterschiede varchar deutsch-englisch?
hi@all!
ich hatte nicht gedacht, dass sowas möglich ist; aber man lernt ja bekanntlich nie aus. also kurz zum inhalt: ich machte ein programm, wo ich dem programmadmin einschärfte, statt umlauten & ß immer ue, oe, ua ... und sz schreiben soll - im frontend kommt es dann ohnehin richtig, aber was macht er?
er schreibt die namen mit ü ö ä ... > die entsprechenden spalten waren varchar(255). ich erfuhr deshalb so lang von der aktion mit ü ö ä ... nix, weil alles klappte, als nun die mysql - version am server upgedatet wurde gings nimmer
plötzlich gabs auch rückfragen, weil der frühere günther ... der problemlos eintragen konnte, kann jetzt nimmer, weil in der neuen mysql-version heisst er nimmer günther, sondern g?nther.
das einzige was mir einfällt ist dass das update die englische version mysql ist und früher die deutsche war. ist es möglich, dass varchar mit sonderzeichen ü ö ä ... in der dt. version anders umgeht, als z.b. in der englischen?
ich hatte nicht gedacht, dass sowas möglich ist; aber man lernt ja bekanntlich nie aus. also kurz zum inhalt: ich machte ein programm, wo ich dem programmadmin einschärfte, statt umlauten & ß immer ue, oe, ua ... und sz schreiben soll - im frontend kommt es dann ohnehin richtig, aber was macht er?
er schreibt die namen mit ü ö ä ... > die entsprechenden spalten waren varchar(255). ich erfuhr deshalb so lang von der aktion mit ü ö ä ... nix, weil alles klappte, als nun die mysql - version am server upgedatet wurde gings nimmer

plötzlich gabs auch rückfragen, weil der frühere günther ... der problemlos eintragen konnte, kann jetzt nimmer, weil in der neuen mysql-version heisst er nimmer günther, sondern g?nther.
das einzige was mir einfällt ist dass das update die englische version mysql ist und früher die deutsche war. ist es möglich, dass varchar mit sonderzeichen ü ö ä ... in der dt. version anders umgeht, als z.b. in der englischen?
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
www.realtype.org
keine ahnung jperl.
aber wie gesagt, das einzige was ich weiss: eine zeitlang gings auch mit ü ö ä ... sonst hätte ich früher davon erfahren & die dastumstempel der einträge beweisen, dass es bei derselben schreibweise (ü ä ö ..)
des namens ging,
jetzt nimmer
... und jezt wird auch ü mit ? ersetzt im phpmyadmin bzw in meinem frontend
aber wie gesagt, das einzige was ich weiss: eine zeitlang gings auch mit ü ö ä ... sonst hätte ich früher davon erfahren & die dastumstempel der einträge beweisen, dass es bei derselben schreibweise (ü ä ö ..)
des namens ging,
jetzt nimmer
... und jezt wird auch ü mit ? ersetzt im phpmyadmin bzw in meinem frontend
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
www.realtype.org
Zitat
Original von webmastersworld
keine ahnung jperl.
aber wie gesagt, das einzige was ich weiss: eine zeitlang gings auch mit ü ö ä ... sonst hätte ich früher davon erfahren & die dastumstempel der einträge beweisen, dass es bei derselben schreibweise (ü ä ö ..)
des namens ging,
jetzt nimmer... und jezt wird auch ü mit ? ersetzt im phpmyadmin bzw in meinem frontend
![]()
dann schau doch einfach in phpmyadmin nach welche zeichenkodierung eingestellt ist.
ich schätze mal das problem ist, dass standardmäßig latin1_swedish_c1 verwendet wird.
das solltest du umstellen.
jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Zitat
dann schau doch einfach in phpmyadmin nach welche zeichenkodierung eingestellt ist.
ich schätze mal das problem ist, dass standardmäßig latin1_swedish_c1 verwendet wird.
das solltest du umstellen.
jperl
ich habe auf dem online-webserver phpMyAdmin 2.4.0 > ich finde nicht, wo eine 'zeichenkodierung' eigestellt weerden muss, sehe nur di sprache und die steht auf german de-iso-8859-1

... mehr sehe ich nicht
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
www.realtype.org
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »webmastersworld« (27. April 2007, 21:54)
sry nein
... bitte lies aber auch die pn, die ich dir sofort schreibe
... bitte lies aber auch die pn, die ich dir sofort schreibe
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
www.realtype.org
Zitat
Original von webmastersworld
sry nein... bitte lies aber auch die pn, die ich dir sofort schreibe
![]()
logg dich einfach mal hier ein:
http://pma.cihar.com/STABLE/
root und kein passwort.
da siehst du links ganz eindeutig, zeichsatz kollatation.
kA welche version du hast, aber bei meinen versionen gabs das immer schon.
wenn du das bei den tabellen mal probieren willst, dann geh auf die tabelle und dann auch operationen, dann sollte unten kollatation stehen und da kannst du mal umstellen.
jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
des phpmyadmin schaut ganz anders aus, wie die die ich verwende, bei operationen fehlt das 'kollationen'. zeig dirs gerne, wie in pn gesagt. jetzt verstehe ich warum du du gewundert haben dürftest warum ich das nicht fand, das phpmyadmin-frontend schaut ganz anders aus
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
www.realtype.org
Zitat
Original von webmastersworld
des phpmyadmin schaut ganz anders aus, wie die die ich verwende, bei operationen fehlt das 'kollationen'. zeig dirs gerne, wie in pn gesagt. jetzt verstehe ich warum du du gewundert haben dürftest warum ich das nicht fand, das phpmyadmin-frontend schaut ganz anders aus![]()
lol wie alt muss der denn sein.
naja ich empfehle dir mal, ein mysql dump zu machen und das ganze einfach lokal auf deinem webserver zu hause (schätze mal du hast xampp drauf) zu probieren.
vl kriegst dus dadurch wieder hin und kannst es dann richtig hochladen.
jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »jperl« (27. April 2007, 23:45)
nein das ist nicht mein server
... wie alt die software ist, kann ich daher beim bestellen nicht sagen
... wie alt die software ist, kann ich daher beim bestellen nicht sagen
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
www.realtype.org
Zitat
Original von webmastersworld
nein das ist nicht mein server... wie alt die software ist, kann ich daher beim bestellen nicht sagen
![]()
naja anständig hoster haben auch neuere versionen drauf.
was ich meinte hab ich oben nochmal fett hervorgehoben.
du hast sicher zu hause auf deinem pc xampp drauf. mach ein mysql dump, lad dir das herunter und auf deinem lokalen mysql server wieder hoch.
dann kannst du schauen ob dus hinkriegst und dann evt. berichtigt hochlädst.
jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
thx jperl > gute idee ... gut getippt: nicht xamp aber wamp
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
www.realtype.org
bin erst jetzt zum rechner gekommen, thx treo, check das am abend (wenn kinder im bett ... ) und editiere das ergebnis hier, damit ich nicht einen doppelpost machen muss 
==> thx treo
EDIT 17:49 h
die connect.php schaut jetzt so aus:
.... änderte sich leider nix

==> thx treo

EDIT 17:49 h
die connect.php schaut jetzt so aus:
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 |
<?php
$mysqlhost = "localhost";
$mysqluser = "webyyyy";
$mysqlpassword = "xxxxxxxxxxxx";
$mysqldb = "usr_webyyyy_x";
$con= @mysql_connect($mysqlhost,$mysqluser,$mysqlpassword);
$mysqldb1 = @mysql_select_db($mysqldb,$con);
"SET NAMES UTF-8;";
?>
|
.... änderte sich leider nix
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
www.realtype.org
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »webmastersworld« (28. April 2007, 17:51)
Zitat
Original von treo
mach mal eine query direkt nach dem connecten:
"SET NAMES UTF-8;"
und schau ob sich was ändert
treo meinte eine query.
mysql_query("SET NAMES UTF-8;");
jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.


