MyBB.de Forum
Hilfe: Umlaute Problem in Schnellantwort oder mit dem Server - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: Hilfe: Umlaute Problem in Schnellantwort oder mit dem Server (/thread-24273.html)



Hilfe: Umlaute Problem in Schnellantwort oder mit dem Server - derdirk - 09.12.2011

Hallo

Seit einem update auf dem Server (des Servers) habe ich Umlautprobleme bei den Schnellantworten.
Die Postings werden einfach am ersten Vorkommen eines Umlautes abgeschnitten.
Jetzt versuche ich gerade das Problem einzugrenzen.
mybb 1.6.5 ist drauf. Aber ich glaube das Problem liegt am Server und nicht an mybb.

jetzt hab ich gerade gemerkt das die Umlaute schon falsch im $_POST array sind.
Dann habe ich mir eine kleine Test index.php zusammen gebaut und schon hier tritt das Problem auf.

PHP-Code:
<?php
header
("Content-Type: text/html; charset=utf-8");
error_reporting(E_ALL); 
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"  />
</head>
<body>
<h1>test</h1>
<form accept-charset="utf-8" action="index.php" method="post">
  <input type="text" name="test1_text" value="text text text text text " />
  <input type="text" name="test2_text" value=" ö ä ü normaler Text" />
  <input type="hidden" name="test3_text" value=" ö ä ü ? normaler Text" />
  <input type="submit" name="los" value="anzeigen"/>
</form>
<?php
$Daten 
$_POST;
echo 
'Daten:<br>
Test1: '
.$Daten['test1_text'].'  <br>
Test2: '
.$Daten['test2_text'].'  <br>
Test3: '
.$Daten['test3_text'].'  <br>                                     
'
;
echo 
"<pre>";
echo 
"Post:<br>";
var_dump($_POST);
var_dump($_SERVER);
echo 
"</pre>";
?>
</body>
</html> 

Selbst hier kommen die Umlaute falsch an.
Sehe ich den Fehler einfach nicht, oder stimmt hier was am Server nicht.
Datei ist auch kurz online unter:
http://dirk-richter.com/index.php

Kann mir jemand bestätigen das hier ein Fehler im Code ist, oder ist der Fehler auf dem Server.

Dirk







RE: Hilfe: Umlaute Problem in Schnellantwort oder mit dem Server - StefanT - 09.12.2011

Hast du Einfluss auf die PHP-Version? Nicht, dass es da einen Bug gibt.


RE: Hilfe: Umlaute Problem in Schnellantwort oder mit dem Server - derdirk - 09.12.2011

Als Version läuft: PHP Version 5.2.17.

Nein die PHP Version habe ich nicht selber installiert, ist kein root server.
Wie siehst du dass denn, der Source Code stimmt doch schon oder habe ich da einen Fehler eingebaut den ich im Moment einfach nicht sehe?

P.S. habe PHPinfo() mal unten noch an die Seite angehängt.

und das var_dump($_SERVER);
gelöscht, stehen ja keine relevanten informationen drinnen

Dirk





RE: Hilfe: Umlaute Problem in Schnellantwort oder mit dem Server - StefanT - 09.12.2011

Ich habe gerade keine Idee, auf meinem Server funktioniert das Script.


RE: Hilfe: Umlaute Problem in Schnellantwort oder mit dem Server - derdirk - 09.12.2011

Danke,
das hat mir schon ein bisschen geholfen,
nun weis ich wenigstens dass das Skript richtig ist und der Fehler wo anderst liegt.

Für weitere Tips bin ich natürlich dankbar.