Fork me on GitHub
"XOOPS ist ein dynamisches OO (Objekt Orientiertes) open source Portal Script geschrieben in PHP. XOOPS ist ein ideales CMS (Content Management System) für den Aufbau von kleineren und grösseren Communities, Firmen-, Intra- und Internet-Portale, Web-Logs und vieles mehr."
forum
Bitte schaut in die DOKUMENTATION oder benutzt die SUCHFUNKTION bevor Ihr Eure Fragen im Forum stellt. Viele Fragen wurden bereits gestellt.

Leser in diesem Thema:   1 Anonyme(r)


(1) 2 3 4 »


DokuWiki Umlautproblem
#1
Benutzerinformationen
MySQL - 5.0.22-Debian_1.dotdeb.1-log
Xoops 2.2.4 german du

Ich habe Probleme mit den Umlauten bei DokuWiki. Nach der Installation waren die Umlaute innerhalb dokuwiki nicht lesbar ( "ü" = "ü"). Das liegt meiner Meinung nach Daran, dass Xoops im html header latin1 ausgibt (is0-8859-1) und Dokuwiki mit utf-8 arbeitet.
Habe etwas rumprobiert komme aber auf keine Verbesserung, ich nenne mal die Stellen:
1. in phpMyAdmin
MySQL-Zeichensatz: UTF-8 Unicode (utf8)
Zeichensatz / Kollation der MySQL-Verbindung: (Auswahlfenster):UTF_unicode_ci
Das sollte doch eigtl stimmen, waren auch die Voreinstellungen. Veränderungen haben auch nix gebracht bisher.

2. In Xoops habe ich schon mehrmals /languages/german/global.php latin1 gegen utf ausgetauscht und das bit bei multi-byte-language gesetzt (da utf-8 das wohl braucht, oder?).
Ergebnis war, dass der html-header nun auf utf-8 gesetzt wird, aber leider alles andere von Xoops fehlerhaft dargestellt wird (Fragezeichen statt Umlaute, Beispiel "Hauptmen?")

3. Wegen 2. habe ich mal die *.sql datei mit suchen und ersetzen bearbeitet ("latin1" mit "utf8" ersetzt). Leider keine Verbesserung.

Bei wem läuft denn DokuWiki und unter welchen Einstellungen? Sollte man Xoops von Anfang an mit UTF-8 installieren (also in der global.php)?

Geschrieben: 28.08.2006
Erstelle PDF des Beitrags Drucke

Re: DokuWiki Umlautproblem
#2
Benutzerinformationen
- Neuinstallation XOOPS 2.2.4
- Modul installiert
- .htaccess-Datei im /modules/dokuwiki gelöscht
- Modul arbeitet einwandfrei, auch Umlaute werden korrekt dargestellt.

PHP 5.1.2, MySQL 5.0.18
MySQL-Zeichensatz: UTF-8 Unicode (utf8)
Xoops: define('_CHARSET', 'ISO-8859-1');

Stell doch mal testweise in der /modules/dokuwiki/conf/local.php
das $GLOBALS['lang']['encoding'] = "UTF-8";
auf
$GLOBALS['lang']['encoding'] = "ISO-8859-1";
um.

Zitat:

Bei wem läuft denn DokuWiki und unter welchen Einstellungen? Sollte man Xoops von Anfang an mit UTF-8 installieren (also in der global.php)?


Wenn du alle dt. Sprachdateien überarbeitest und den textsantizer anpasst, dann ja


Alfred

Geschrieben: 28.08.2006
Erstelle PDF des Beitrags Drucke

Re: DokuWiki Umlautproblem
#3
Benutzerinformationen
ok, habe mal alles wieder zurück gesetzt (scheint ja doch wieder kein toller geistesblitz gewesen zu sein, alles auf utf-8 zu setzen )
Natürlich blieb das wunder immmer noch aus.
Zitat:
Stell doch mal testweise in der /modules/dokuwiki/conf/local.php
das $GLOBALS['lang']['encoding'] = "UTF-8";
auf
$GLOBALS['lang']['encoding'] = "ISO-8859-1";
um.

Leider gar keine Veränderung (habe auch das modul aktualisiert).
Habe eben mal in die textdatei start.txt im upload-dir geschaut (in der der wikiCode abegelegt wird) und dort sind korrekte Umlaute.
bitte, bitte weitere Vorschläge!

Problemseite
Wenn man in den Quelltext schaut sieht man jede Menge suchtreffer zu "utf-8" fürs Javascript.

Geschrieben: 28.08.2006

Bearbeitet von Sebl am 28.08.2006 11:43:24
Grund:
Erstelle PDF des Beitrags Drucke

Re: DokuWiki Umlautproblem
#4
Benutzerinformationen
Zitat:

Sebl schrieb:

Leider gar keine Veränderung (habe auch das modul aktualisiert).
Habe eben mal in die textdatei start.txt im upload-dir geschaut (in der der wikiCode abegelegt wird) und dort sind korrekte Umlaute.
bitte, bitte weitere Vorschläge!


Auch mal /templates_c geleert ?
Wie stehen denn die Daten in der Datenbank ?

Alfred

Geschrieben: 28.08.2006
Erstelle PDF des Beitrags Drucke

Re: DokuWiki Umlautproblem
#5
Benutzerinformationen
Also nur mal als Beispiel als wir auf neue Server umgezogen und auf PHP 5 sowie UTF-8 umgestiegen sind. Da hatte der Dump anfangs Probleme bereitet mit den Umlauten. Unser Admin hat dann in der SQL Datenbank DEFAULT CHARSET=latin1 mit "Suchen und Ersetzen" durch nichts ersetzt. Danach und auch zukünftig war das Problem gelöst!

exp

Geschrieben: 28.08.2006
Erstelle PDF des Beitrags Drucke

Re: DokuWiki Umlautproblem
#6
Benutzerinformationen
Zitat:
Auch mal /templates_c geleert ?
Wie stehen denn die Daten in der Datenbank ?

Auch das hat nix gebracht, hatte auch "latin1" probiert ohne wirkung.
In der DB stehen die Umlaute korrekt, wobei DokuWiki ja seine dokumente nicht in der DB ablegt. Möchtest du was anderes wissen zu meiner DB?

exp: läuft euer xoops also komplett auf utf-8? ich denke dass wäre net so toll, weil die sprachfiles wiederum auf latin1 sind? s.o. (was ist der "textsantizer"??) Widersprecht ihr euch da nicht, exp und alfred?
Aber ich kann ja mal probieren wenn ich auch einfach die charset-definition lösche, was dann passiert.

Geschrieben: 28.08.2006
Erstelle PDF des Beitrags Drucke

Re: DokuWiki Umlautproblem
#7
Benutzerinformationen
Ich habe dir mal einen Screenshot mitgebracht, nicht das du denkst ich erzähle dir eine Story vom Pferd ...

exp

Datei anhängen:



gif  dokuwiki.gif (0.00 KB)


Geschrieben: 28.08.2006
Erstelle PDF des Beitrags Drucke

Re: DokuWiki Umlautproblem
#8
Benutzerinformationen
kein ding, glaub ich dir, weiß aber trotzdem noch nicht weiter
habe ich schon erwähnt dass ich php5 am laufen habe? Habe ich bisher vergessen dazuzuschreiben. Installiert hatte ich xoops auf php4 und mysql >4.1x (weiß ich nicht mehr), wurde dann letztens auf neuen webspace emigriert mit php5 und mysql5. Möglicherweise hat das ja was damit zu tun.
Das löschen der "DEFAULT CHARSET=latin1" hat nichts gebracht.
.. notfalls installier ich einfach alles mal neu, habe ja noch keinen echten content

Geschrieben: 28.08.2006

Bearbeitet von Sebl am 28.08.2006 16:39:00
Grund:
Erstelle PDF des Beitrags Drucke

Re: DokuWiki Umlautproblem
#9
Benutzerinformationen
Zitat:

alfred schrieb:
- Neuinstallation XOOPS 2.2.4
- Modul installiert
- .htaccess-Datei im /modules/dokuwiki gelöscht
- Modul arbeitet einwandfrei, auch Umlaute werden korrekt dargestellt.

PHP 5.1.2, MySQL 5.0.18 <---
MySQL-Zeichensatz: UTF-8 Unicode (utf8)
Xoops: define('_CHARSET', 'ISO-8859-1');


mh, was sollte da anders sein wie bei dir,
garantiert ist das nur eine Einstellungssache
php4 und 5 hat nix mit der Spracheinstellung zu tun.

Hast du sonst noch was am wiki geändert ?

Alfred

Geschrieben: 28.08.2006
Erstelle PDF des Beitrags Drucke

Re: DokuWiki Umlautproblem
#10
Benutzerinformationen
Zitat:
Hast du sonst noch was am wiki geändert ?
Nein, einfach installiert und umlaute haben von alleine nicht funktioniert.

Geschrieben: 28.08.2006
Erstelle PDF des Beitrags Drucke







[Erweiterte Suche]


Fehler
Warnung: syntax error, unexpected END_OF_LINE, expecting '=' in /var/www/clients/client1/web3/security/myxoops/xoops_data/configs/xoRewriteHtaccess.ini.php on line 13 in Datei /class/smarty/xoops_plugins/xoSmartyFunctions.php Zeile 32
Warnung: array_key_exists() expects parameter 2 to be array, boolean given in Datei /class/smarty/xoops_plugins/xoSmartyFunctions.php Zeile 34
Warnung: XoSmartyPlugin : section [xoRewriteHtaccess] does not exist in /configs/xoRewriteHtaccess.ini.php in Datei /class/smarty/xoops_plugins/xoSmartyFunctions.php Zeile 42
abgelehnt
Abfragen
0.000170 - SET NAMES 'utf8'
0.000102 - SET SQL_BIG_SELECTS = 1
0.000210 - SELECT * FROM config WHERE (conf_modid = '0' AND conf_catid = '1') ORDER BY conf_order ASC
0.002174 - SELECT sess_data, sess_ip FROM session WHERE sess_id = 'ur6781f7rsdaosunc5aanj9nk6'
0.000119 - SELECT * FROM modules WHERE dirname = 'newbb'
0.000111 - SELECT COUNT(*) FROM group_permission WHERE (gperm_modid = '1' AND (gperm_groupid = '3') AND gperm_name = 'module_read' AND gperm_itemid = '2')
0.000159 - SELECT * FROM config WHERE (conf_modid = '2') ORDER BY conf_order ASC
0.000079 - SELECT * FROM modules WHERE dirname = 'protector'
0.000188 - DELETE FROM protector_access WHERE expire < UNIX_TIMESTAMP()
0.000250 - SELECT COUNT(*) FROM protector_access WHERE ip='54.167.144.4' AND request_uri='/forum/viewtopic.php?topic_id=7163&start=0'
0.000165 - SELECT COUNT(*) FROM protector_access WHERE ip='54.167.144.4'
0.000820 - INSERT INTO protector_access SET ip='54.167.144.4',request_uri='/forum/viewtopic.php?topic_id=7163&start=0',expire=UNIX_TIMESTAMP()+'60'
0.000153 - SELECT * FROM modules WHERE dirname = 'xoopspoll'
0.000091 - SELECT * FROM modules WHERE dirname = 'umfrage'
0.001182 - SELECT * FROM bb_topics WHERE topic_id = '7163'
0.000084 - SELECT * FROM bb_forums WHERE forum_id = '5'
0.000105 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'category_access')
0.000158 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_access')
0.000159 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_view')
0.003979 - SELECT COUNT(*) FROM `bb_posts` WHERE (topic_id = '7163' AND approved = '1')
0.001116 - SELECT p.*, t.* FROM bb_posts p, bb_posts_text t WHERE p.topic_id=7163 AND p.post_id = t.post_id AND p.approved = 1 ORDER BY p.post_id ASC LIMIT 0, 10
0.000583 - UPDATE bb_topics SET topic_views = topic_views + 1 WHERE topic_id =7163
0.000088 - SELECT * FROM config WHERE (conf_modid = '0' AND conf_catid = '3') ORDER BY conf_order ASC
0.000089 - SELECT DISTINCT gperm_itemid FROM group_permission WHERE gperm_name = 'block_read' AND gperm_modid = 1 AND gperm_groupid IN (3)
0.000074 - SELECT b.* FROM newblocks b, block_module_link m WHERE m.block_id=b.bid AND b.isactive=1 AND b.visible=1 AND m.module_id IN (0,2) AND b.bid IN (31,30,29,28,27,26,25,24,23,22,21,18,17,16,49,15,14,13,10,7,5,3,2,20,19,48,38,37,36,41,40,35,45,44,46,47,50,51,52) ORDER BY b.weight, m.block_id
0.000199 - DELETE FROM lastseen WHERE (uid<1 AND time<=1413970229) OR (uid>0 AND time<=1413365729)
0.000137 - UPDATE lastseen SET online=0 WHERE uid>0 AND time< 1413970229
0.000071 - SELECT * FROM modules WHERE dirname = 'onlinehistory'
0.000076 - SELECT * FROM config WHERE (conf_modid = '7') ORDER BY conf_order ASC
0.000251 - SELECT count(uid) as cuid FROM lastseen WHERE uid=0 AND ip='54.167.144.4'
0.000242 - UPDATE lastseen SET time = 1413970529, ip='54.167.144.4' ,uagent='CCBot/2.0 (http://commoncrawl.org/faq/)', username='Besucher', module=2, online=1 WHERE uid=0 AND ip='54.167.144.4'
0.000231 - SELECT COUNT(uid) as count FROM lastseen WHERE (online > '0' AND uid > '-1')
0.000134 - DELETE FROM bb_online WHERE online_updated < 1413970229
0.000129 - DELETE FROM online WHERE online_updated < 1413970229
0.000203 - SELECT COUNT(*) FROM online WHERE online_uid=0 AND online_ip='54.167.144.4'
0.000170 - UPDATE online SET online_updated=1413970529, online_module = 2 WHERE online_uid = 0 AND online_ip='54.167.144.4'
0.000166 - SELECT COUNT(*) FROM bb_online WHERE online_uid=0 AND online_ip='54.167.144.4'
0.000183 - UPDATE bb_online SET online_updated= '1413970529', online_forum = '5', online_topic = '7163' WHERE online_uid = 0 AND online_ip='54.167.144.4'
0.000281 - DELETE FROM bb_online WHERE ( online_uid > 0 AND online_uid NOT IN ( SELECT online_uid FROM online WHERE online_module =2 ) ) OR ( online_uid = 0 AND online_ip NOT IN ( SELECT online_ip FROM online WHERE online_module =2 AND online_uid = 0 ) )
0.000172 - SELECT * FROM bb_online WHERE online_topic = '7163'
0.000086 - SELECT cat_title, cat_id FROM bb_categories WHERE cat_id = '12'
0.000123 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_post')
0.000125 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_reply')
0.000793 - SELECT * FROM `users` WHERE uid IN (10152,8758,10185)
0.000086 - SELECT * FROM smiles
0.000229 - SELECT online_uid FROM bb_online WHERE online_uid IN (8758, 10152, 10185)
0.000071 - SELECT * FROM ranks
0.000324 - SELECT user_digests, uid FROM bb_user_stats WHERE uid IN( 8758, 10152, 10185)
0.000124 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_edit')
0.000207 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_delete')
0.000143 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_reply')
0.000131 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_edit')
0.000139 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_delete')
0.000168 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_reply')
0.000127 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_edit')
0.000117 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_delete')
0.000126 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_reply')
0.000174 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_edit')
0.000119 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_delete')
0.000129 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_reply')
0.000129 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_edit')
0.000118 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_delete')
0.000139 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_reply')
0.000130 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_edit')
0.000119 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_delete')
0.000130 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_reply')
0.000163 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_edit')
0.000132 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_delete')
0.000127 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_reply')
0.000143 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_edit')
0.000119 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_delete')
0.000137 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_reply')
0.000126 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_edit')
0.000119 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_delete')
0.000141 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_reply')
0.000129 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_edit')
0.000129 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_delete')
0.000131 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_reply')
0.000086 - SELECT * FROM modules WHERE dirname = 'xoopspoll'
0.000138 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_addpoll')
0.000136 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_addpoll')
0.000097 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'category_access')
0.000078 - SELECT `cat_id`, `cat_order`, `cat_title` FROM `bb_categories` WHERE cat_id IN (9, 20, 12, 17, 19, 21, 2) ORDER BY cat_order ASC
0.000128 - SELECT * FROM group_permission WHERE (gperm_modid = '2' AND gperm_name = 'forum_reply')
Zusammen: 84
Blöcke
Online Historie Zählblock: nicht zwischengespeichert
Zusammen: 1
Extras
plugin smarty for xoops => xoRewriteModule : Loaded
plugin smarty for xoops => xoRewriteModule : Loaded
inbegriffene Dateien: 159 Dateien
Speicher: 12637944 bytes
Zeitmessung
XOOPS brauchte 0.669 Sekunden zum laden.
XOOPS Boot brauchte 0.051 Sekunden zum laden.
Module init brauchte 0.094 Sekunden zum laden.
XOOPS output init brauchte 0.015 Sekunden zum laden.
Module display brauchte 0.489 Sekunden zum laden.
Page rendering brauchte 0.019 Sekunden zum laden.