« Project home page
my little forum
Log in
Register
Search:
Back to the entry by Auge
Post reply
Reply to the message by
Auge
Name:
E-mail:
(optional, won't be displayed directly)
Leave this field empty:
Homepage:
(optional)
Leave this field empty:
Location:
(optional)
Remember me (cookie)
Category:
General
Project organisation
Technics
Design/Themes
Features
Development
Todo
Bugs
German / Deutsch
Spanish / Español
French / Français
Accessibility/UX
Subject:
Formatting help
skip to input
format text bold
[b]bold text[/b]
format text italic
[i]italic text[/i]
insert hyperlink
[link=http://example.com/]link text[/link] / [link]http://example.com/[/link]
set text color
[color=#rgb]colored text[/color]
font size
[size=small]small text[/size]
[size=large]large text[/size]
insert list
[list][*]list item[/list]
insert image
[img]http://example.com/image.jpg[/img]
left: [img=left]http://example.com/image.jpg[/img]
right: [img=right]http://example.com/image.jpg[/img]
thumbnail: [img=thumbnail]http://example.com/image.jpg[/img]
thumbnail left: [img=thumbnail-left]http://example.com/image.jpg[/img]
thumbnail right: [img=thumbnail-right]http://example.com/image.jpg[/img]
upload image
upload image ...
insert TeX code
[tex]TeX code[/tex]
insert code
[inlinecode]code[/inlinecode]
[code]code[/code]
[code=css]code[/code]
[code=html]code[/code]
[code=javascript]code[/code]
[code=perl]code[/code]
[code=php]code[/code]
[code=sql]code[/code]
[code=xml]code[/code]
:-)
;-)
:-P
:-D
:-|
:-(
:yes:
:no:
:ok:
:lol:
:lol2:
:lol3:
:cool:
:surprised:
:angry:
:crying:
:waving:
:confused:
:lookaround:
:clap:
:love:
:tick:
Message:
> Hallo > > Ich habe deinen Eintrag mal an den hiesigen Thread gehängt, weil es das selbe Problem ist. > > > [Umstellung auf mind. PHP 5.5] > > > > Ich habe das mal probehalber gemacht, und da gabs dann im Forum auch das > > Problem, das alle Threads und alle Postings in dehnen Umlaute ä, ö ,ü vorkommen > > einfach nicht mehr angezeigt werden. Aber eben nicht nur das Wort mit > > Umlaut wird nicht mehr angezeigt, sondern der ganze Post, bzw. der ganz > > Thread sind einfach leer !?! :-( > > Wie du hier bestimmt schon gelesen hast, haben [msg=9748]die ersten Versuche[/msg], das Problem zu beheben, [msg=9749]nicht gefruchtet[/msg]. Die Suche nach "Problem mit Umlauten ab PHP5.5" lieferte mir einen [link=https://faq.world4you.com/index.php?action=artikel&cat=3&id=261&artlang=de]Eintrag in der FAQ eines Hosters[/link], der eine nachvollziehbare Änderung im PHP-Kern beschreibt. > > Das Problem ist, wie ich schon vermutete, die Umstellung der Standardkodierung auf UTF-8, womit die ISO-kodierten Umlaute nicht mehr funktionieren. Der FAQ-Eintrag gibt als Lösung an, die vorgegebene Kodierung für die Anwendung fest auf ISO-8859-1 einzustellen. > > Weitere Recherchen führten mich zu mehreren Ansätzen. > > 1. Einstellung in der [inlinecode]php.ini[/inlinecode]. Das wird bei Shared-Hosting-Angeboten typischerweise nicht möglich sein. Nähreres dazu bitte beim eigenen Hoster erfragen. > > 2. Eventuell bieten eure Hoster die Möglichkeit einige der Einstellungen für PHP in einer eigenen [inlinecode]php.ini[/inlinecode], gerne auch als [inlinecode]user.ini[/inlinecode], in einem Benutzerverzeichnis zu ändern. Auch hierzu bitte mal den Hoster fragen. > > php.ini (oder wie auch immer sie heißt): > [code=php]default_charset = "ISO-8859-1"[/code] > > 3. Vorgabe in einer [inlinecode].htaccess[/inlinecode] im Forumsverzeichnis. Leider sind nicht bei allen Hostern alle möglichen Features in der [inlinecode].htaccess[/inlinecode] nutzbar. Die obige Angabe sollte aber entweder funktionieren oder einen Fehler mit HTTP-Status 500 auslösen. Bitte mal ausprobieren. > > .htaccess: > [code]AddDefaultCharset ISO-8859-1 > php_value default_charset ISO-8859-1[/code] > > [b][edit][/b]Korrektur des [msg=9756]von Alfie gefundenen[/msg] falschen Dateinamens im nächsten Absatz. Die Datei heißt [inlinecode]inc.php[/inlinecode].[b][/edit][/b] > > 4. Setzen der Angabe beim Skriptstart. Die Angabe ist, wenn ich nicht falsch liege, in der [inlinecode]inc.php[/inlinecode] des Forums zu setzen, da die überall eingebunden. > > inc.php: > [code=php]ini_set('default_charset', 'ISO-8859-1');[/code] > > Ich hoffe, dass mit einem der Ansätze (je nachdem, welcher möglich ist) die Seiten zumindest vollständig, wenn vielleicht auch mit krüppeligen Umlauten, ausgegeben wird. Ich halte den dritten Ansatz mit der [inlinecode].htaccess[/inlinecode] am vielversprechendsten. Die Einstellung wäre so bereits mit dem Skriptstart vorhanden und ich gehe zudem davon aus, dass die meisten Hoster diese Angabe erlauben. > > Wenn das klappt, können wir weiter sehen. Ich bitte um Rückmeldung. > > Was mich nun überhaupt nicht mehr wundert, ist die Tatsache, dass weder Alfies Forum noch mein (abgeschaltetes) davon betroffen sind. Seines läuft noch [msg=9745]auf PHP 5.3[/msg], meines [msg=9740]mit PHP 5.6[/msg], aber beide laufen mit (unterschiedlich alten) Testversionen, die UTF-8-Unterstützung haben. > > Tschö, Auge
E-mail notification on reply of this posting
OK - Submit
Preview