UTF-8 und Contenido

Gesperrt
goorilo
Beiträge: 3
Registriert: Di 12. Jun 2007, 10:53
Wohnort: Greece
Kontaktdaten:

UTF-8 und Contenido

Beitrag von goorilo »

ich bastel gerade an einer Seite.dabei bin ich auf folgendes Problem gestossen.
und zwar moechte ich Kategorien und artikel anlegen.soweit kein Problem.
Ich habe aber die DB um einige Tabellen erweitert.Nun wollte ich in den sql-Abfragen die tabellen ueber ein join verbinden. (a.name von meiner Tabelle Pharma like B.title von original Tabelle prefix_art_lang). Das Problem: In meiner Tabelle steht der name in kyrillisch und in der art_lang habe ich nur bullshit(verzeit mir den Ausdruck).
Im Frontend und in Backend wird es aber korrekt angezeigt. Was muss ich aendern das eintragungen im Backend auch kyrillisch in der DB geschrieben werden?
In meinen Anderen Seiten fuege ich nach dem mysql_connect und den mysql_select_db immer folgenden 3-zeiler ein und habe dann keine Probs.

//set Sprachcode
mysql_query('SET character_set_client = utf8');
mysql_query('SET character_set_results = utf8');
mysql_query('SET character_set_connection = utf8');

Kann ich das auch bei Contenido machen? Wenn ja wo?
Bin absoluter Newbi in sachen Contenido.
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Re: mal wieder utf-8

Beitrag von emergence »

goorilo hat geschrieben:Kann ich das auch bei Contenido machen? Wenn ja wo?
conlib/mysql.inc
conlib/mysqli.inc

bei methode connect jeweils eine entsprechende ergänzung vornehmen...
*** make your own tools (wishlist :: thx)
goorilo
Beiträge: 3
Registriert: Di 12. Jun 2007, 10:53
Wohnort: Greece
Kontaktdaten:

Beitrag von goorilo »

:lol:
Danke dir fuer deine Antwort.Sie war sehr hilfreich.
Fuer alle anderen mit den gleichen Prob hier meine beiden Aenderungen:

in conlib/db_mysql.inc
in Zeile 92
und in conlib/db_mysqli.inc
in Zeile 123

diese Zeilen einfuegen:
//set Sprachcode
mysql_query('SET character_set_client = utf8');
mysql_query('SET character_set_results = utf8');
mysql_query('SET character_set_connection = utf8');

Die Sprach einstellungen fuer Englisch,Greek,Deutsch und Italienisch habe ich auch alle auf utf-8 eingestellt.
Ich denke mal damit kommt man bei den Meisten Sprachen klar.
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

anmerkung:
die änderung für mysqli ist nicht richtig...

mysqli:
mysqli_query($Link_ID, $Query_String);

mysql:
mysql_query($Query_String, $Link_ID);

bei mysql_query ist $Link_ID optional bei mysqli_query nicht...
*** make your own tools (wishlist :: thx)
Gesperrt