UTF-8! Bitte um Hilfe

Hier bekommst Du deutschsprachigen Support. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
User avatar
Oliver Georgi
Site Admin
Posts: 9940
Joined: Fri 3. Oct 2003, 22:22
Location: Dessau-Roßlau
Contact:

Post by Oliver Georgi »

verstehe ich nicht?

Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn
User avatar
Jensensen
Posts: 3000
Joined: Tue 17. Oct 2006, 21:11
Location: auf der mlauer

Post by Jensensen »

[x]
Last edited by Jensensen on Sat 20. Sep 2008, 01:37, edited 1 time in total.
{so_much} | Knick-Knack. | GitHub
Umlaute im URL sind meistens immer Kacke.
User avatar
Oliver Georgi
Site Admin
Posts: 9940
Joined: Fri 3. Oct 2003, 22:22
Location: Dessau-Roßlau
Contact:

Post by Oliver Georgi »

das collation dürfte nicht ankommen...

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']."'");
In der 1.2.8 passiert nur das hier:

Code: Select all

@mysql_query("SET NAMES '".$phpwcms["charset"]."'", $db);
also keine Collation.

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; 
Weiteres:
http://www.google.de/search?q=mysql+set+names

Gruß
Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn
User avatar
Jensensen
Posts: 3000
Joined: Tue 17. Oct 2006, 21:11
Location: auf der mlauer

Post by Jensensen »

[x]
Last edited by Jensensen on Sat 20. Sep 2008, 01:35, edited 1 time in total.
{so_much} | Knick-Knack. | GitHub
Umlaute im URL sind meistens immer Kacke.
DasNets
Posts: 13
Joined: Thu 22. Feb 2007, 12:49
Location: Zirndorf bei Nürnberg
Contact:

Post by DasNets »

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!
wer später bremst ist länger schnell
User avatar
Oliver Georgi
Site Admin
Posts: 9940
Joined: Fri 3. Oct 2003, 22:22
Location: Dessau-Roßlau
Contact:

Post by Oliver Georgi »

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
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn
DasNets
Posts: 13
Joined: Thu 22. Feb 2007, 12:49
Location: Zirndorf bei Nürnberg
Contact:

Post by DasNets »

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!
wer später bremst ist länger schnell
User avatar
Oliver Georgi
Site Admin
Posts: 9940
Joined: Fri 3. Oct 2003, 22:22
Location: Dessau-Roßlau
Contact:

Post by Oliver Georgi »

auf welche Einstellung hört $phpwcms['charset']?

Und versuche das hier:
$phpwcms['db_collation'] = '';

Es gab einen Bug in der 1.2.8, sodass dort die Collation nicht berücksichtigt wurde.

Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn
DasNets
Posts: 13
Joined: Thu 22. Feb 2007, 12:49
Location: Zirndorf bei Nürnberg
Contact:

Post by DasNets »

$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!
wer später bremst ist länger schnell
User avatar
Jensensen
Posts: 3000
Joined: Tue 17. Oct 2006, 21:11
Location: auf der mlauer

Post by Jensensen »

[x]
Last edited by Jensensen on Sat 20. Sep 2008, 01:34, edited 1 time in total.
{so_much} | Knick-Knack. | GitHub
Umlaute im URL sind meistens immer Kacke.
DasNets
Posts: 13
Joined: Thu 22. Feb 2007, 12:49
Location: Zirndorf bei Nürnberg
Contact:

Post by DasNets »

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!"
wer später bremst ist länger schnell
User avatar
swisscheese
Posts: 138
Joined: Mon 19. Feb 2007, 16:37
Location: Solothurn, Schweiz

Post by swisscheese »

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!"
Also ich weiss nicht...: Web Developper sollten schon englisch können. :roll:
Ausserem: wer später bremst, ist schneller tot :wink:

Hatte übrigens auch Probleme mit Umlauten, aber nur im Suchergebnis. Seit ich nur noch SPAW verwende statt FCKeditor klappt's aber prima.

Gruss Swisscheese
User avatar
Oliver Georgi
Site Admin
Posts: 9940
Joined: Fri 3. Oct 2003, 22:22
Location: Dessau-Roßlau
Contact:

Post by Oliver Georgi »

@DasNets: sei froh, wenn überhaupt jemand hilft. Links sind hier nicht exklusiv für Dich, sondern möglicherweise auch für andere von Interesse.

Deine Umlautprobleme sind auf jeden Fall hausgemacht.

Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn
User avatar
Jensensen
Posts: 3000
Joined: Tue 17. Oct 2006, 21:11
Location: auf der mlauer

Post by Jensensen »

[x]
{so_much} | Knick-Knack. | GitHub
Umlaute im URL sind meistens immer Kacke.
User avatar
Jensensen
Posts: 3000
Joined: Tue 17. Oct 2006, 21:11
Location: auf der mlauer

Re:

Post by Jensensen »

[x]
{so_much} | Knick-Knack. | GitHub
Umlaute im URL sind meistens immer Kacke.
Post Reply