UTF-8! Bitte um Hilfe
- Oliver Georgi
- Site Admin
- Posts: 9940
- Joined: Fri 3. Oct 2003, 22:22
- Location: Dessau-Roßlau
- Contact:
- Oliver Georgi
- Site Admin
- Posts: 9940
- Joined: Fri 3. Oct 2003, 22:22
- Location: Dessau-Roßlau
- Contact:
das collation dürfte nicht ankommen...
Das hier rufe ich bei jedem Öffnen der Datenbankverbindung auf:
In der 1.2.8 passiert nur das hier:
also keine Collation.
Für Dich sollte also folgendes gehen - das entspricht der 1.2.8er Einstellung:
// database values
Weiteres:
http://www.google.de/search?q=mysql+set+names
Gruß
Oliver
Das hier rufe ich bei jedem Öffnen der Datenbankverbindung auf:
Code: Select all
$sql = "SET NAMES '".$phpwcms['db_charset']."'".(empty($phpwcms['db_collation']) ? '' : " COLLATE '".$phpwcms['db_collation']."'");Code: Select all
@mysql_query("SET NAMES '".$phpwcms["charset"]."'", $db);Für Dich sollte also folgendes gehen - das entspricht der 1.2.8er Einstellung:
// database values
Code: Select all
$phpwcms['db_pers'] = 1;
$phpwcms['db_charset'] = 'utf8';
$phpwcms['db_collation'] = '';
$phpwcms['db_version'] = 40115; http://www.google.de/search?q=mysql+set+names
Gruß
Oliver
So, habe jetzt alles durchprobiert und GARNICHTS hat funktioniert!
Habe auch die DB komplett umgeschrieben auf UTF-8 und was weiß ich was noch alles gemacht hab!
Hab die conf.inc.php zig-mal geändert ...
Mal wars im Frontend richtig und dafür im Backend falsch und mal wars andersrum. Ein anderes mal hats Front und Back gepasst, aber dann im Backend beim genaueren hinsehen gings wieder net (in jeder TEXTAREA oder jedem INPUT waren wieder diese hässslichen Sonderzeichen)
Ich hab langsam die Schnauze voll von dem ganzen Kodierungszeugs!
Gibts denn keine Lösung die einfach funktioniert!
Ich will keine Links zu irgendwelchen englischen Threads oder irgendein Fachgesimpel haben, sondern eine Lösung!
Danke!
Habe auch die DB komplett umgeschrieben auf UTF-8 und was weiß ich was noch alles gemacht hab!
Hab die conf.inc.php zig-mal geändert ...
Mal wars im Frontend richtig und dafür im Backend falsch und mal wars andersrum. Ein anderes mal hats Front und Back gepasst, aber dann im Backend beim genaueren hinsehen gings wieder net (in jeder TEXTAREA oder jedem INPUT waren wieder diese hässslichen Sonderzeichen)
Ich hab langsam die Schnauze voll von dem ganzen Kodierungszeugs!
Gibts denn keine Lösung die einfach funktioniert!
Ich will keine Links zu irgendwelchen englischen Threads oder irgendein Fachgesimpel haben, sondern eine Lösung!
Danke!
wer später bremst ist länger schnell
- Oliver Georgi
- Site Admin
- Posts: 9940
- Joined: Fri 3. Oct 2003, 22:22
- Location: Dessau-Roßlau
- Contact:
Ruhe bewahren. Wozu UTF-8? Ich verstehe diesen Zwang nicht.
Und ein "Umschreiben" bringt nichts, solange Du eventuell mit dem falschen Editor und/oder Charset arbeitest. Ich habe immer wieder davor gewarnt, die Kodierung umzustellen. Das ist unpraktikabel und für jemanden, der nicht weiß, was er da tut, nicht empfohlen.
Es hilft auch nichts hier frustierte Posts abzusetzen ohne einen Hinweis. Wie wäre es mit einem Link, Deinen Einstellungen, der MySQL Version, der Version von phpwcms usw.
Oliver
Und ein "Umschreiben" bringt nichts, solange Du eventuell mit dem falschen Editor und/oder Charset arbeitest. Ich habe immer wieder davor gewarnt, die Kodierung umzustellen. Das ist unpraktikabel und für jemanden, der nicht weiß, was er da tut, nicht empfohlen.
Es hilft auch nichts hier frustierte Posts abzusetzen ohne einen Hinweis. Wie wäre es mit einem Link, Deinen Einstellungen, der MySQL Version, der Version von phpwcms usw.
Oliver
Link: http://www.anoris.de/index.php
DB: UTF-8
conf.inc.php:
$phpwcms['db_pers'] = 1;
$phpwcms['db_charset'] = 'utf8';
$phpwcms['db_collation'] = 'utf8_general_ci';
$phpwcms['db_version'] = 40110;
Version: 1.2.8 (upgedatet von 1.2.6 glaub ich)
Als Editor hab ich Dreamweaver 8 ... und der is auch mit UTF-8 eingestellt. Also daran liegts net.
Also alles wieder auf Standartwerten! Im Frontend geht auch alles aber im Backend will er einfach keine Sonderzeichen!
DB: UTF-8
conf.inc.php:
$phpwcms['db_pers'] = 1;
$phpwcms['db_charset'] = 'utf8';
$phpwcms['db_collation'] = 'utf8_general_ci';
$phpwcms['db_version'] = 40110;
Version: 1.2.8 (upgedatet von 1.2.6 glaub ich)
Als Editor hab ich Dreamweaver 8 ... und der is auch mit UTF-8 eingestellt. Also daran liegts net.
Also alles wieder auf Standartwerten! Im Frontend geht auch alles aber im Backend will er einfach keine Sonderzeichen!
wer später bremst ist länger schnell
- Oliver Georgi
- Site Admin
- Posts: 9940
- Joined: Fri 3. Oct 2003, 22:22
- Location: Dessau-Roßlau
- Contact:
$phpwcms['charset'] = 'utf-8';
Wenn ich $phpwcms['db_collation'] = ''; mache, dann ändert sich garnichts.
Habe beim Update auf 1.2.9 alles neuinstalliert und nur die Datenbank mittels SQL bearbeitet. Also sind alle Dateien von der 1.2.9 und die DB müsste auch 1.2.9 sein!
Wenn ich $phpwcms['db_collation'] = ''; mache, dann ändert sich garnichts.
Habe beim Update auf 1.2.9 alles neuinstalliert und nur die Datenbank mittels SQL bearbeitet. Also sind alle Dateien von der 1.2.9 und die DB müsste auch 1.2.9 sein!
wer später bremst ist länger schnell
So ... soweit so gut ... im Frontend passt jetzt alles und im Backend fast alles:
z.B. wenn ein Benutzername einen Umlaut enthält, dann würd der angezeigt als: André anstatt von André
Ebenso sind die Umlaute falsch, wnn ich in den Artikelinformationen bin.
Da steht: f�r anstelle von für (Also im Schlagtext) Sonst scheint mittlerweile alles klappen.
Aber sagt mal lest ihr nur zur hälfte was ich schreibe?! Habe doch geschrieben: "Ich will keine Links zu irgendwelchen englischen Threads oder irgendein Fachgesimpel haben, sondern eine Lösung!"
z.B. wenn ein Benutzername einen Umlaut enthält, dann würd der angezeigt als: André anstatt von André
Ebenso sind die Umlaute falsch, wnn ich in den Artikelinformationen bin.
Da steht: f�r anstelle von für (Also im Schlagtext) Sonst scheint mittlerweile alles klappen.
Aber sagt mal lest ihr nur zur hälfte was ich schreibe?! Habe doch geschrieben: "Ich will keine Links zu irgendwelchen englischen Threads oder irgendein Fachgesimpel haben, sondern eine Lösung!"
wer später bremst ist länger schnell
- swisscheese
- Posts: 138
- Joined: Mon 19. Feb 2007, 16:37
- Location: Solothurn, Schweiz
Also ich weiss nicht...: Web Developper sollten schon englisch können.DasNets wrote:
Aber sagt mal lest ihr nur zur hälfte was ich schreibe?! Habe doch geschrieben: "Ich will keine Links zu irgendwelchen englischen Threads oder irgendein Fachgesimpel haben, sondern eine Lösung!"
Ausserem: wer später bremst, ist schneller tot
Hatte übrigens auch Probleme mit Umlauten, aber nur im Suchergebnis. Seit ich nur noch SPAW verwende statt FCKeditor klappt's aber prima.
Gruss Swisscheese
- Oliver Georgi
- Site Admin
- Posts: 9940
- Joined: Fri 3. Oct 2003, 22:22
- Location: Dessau-Roßlau
- Contact: