HTML Textarea ergänzt ausgelesenen Text mit Sonderzeichen
Hallo @all,
ich habe in einer DB einige Daten, die ich im Browser gestaltet ausgeben will. Dafür verwende ich HTML-Table. In einem Feld kann viel Text drin stehen, deshalb habe ich in einer Tabellenzelle ein Textarea eingebaut.
Verwende ich einfach das Tabellenfeld
Erhalte ich zum Beispiel diese Ausgabe:
Wenn ich das selbe Feld im Textarea einbinde
sieht meine Ausgabe so aus:
Wie kann ich verhindern, daß das Textarea den Text verändert, bzw. diese Sonderzeichen ergänzt? Ich habe mit mehreren Charsets experimentiert, habe Decode und Encode Funktionen ausprobiert und mit verschiedenen CSS Einstellungen eine Lösung zu finden versucht. Am Ergebnis hat sich nichts geändert. Jetzt gehen mir die Ideen aus.
Dies ist der Kopf meiner HTML Seite:
Ich bin froh über jede Idee.
LG Chris
ich habe in einer DB einige Daten, die ich im Browser gestaltet ausgeben will. Dafür verwende ich HTML-Table. In einem Feld kann viel Text drin stehen, deshalb habe ich in einer Tabellenzelle ein Textarea eingebaut.
Verwende ich einfach das Tabellenfeld
<td width = "550px"><?php echo $http;?></td>
Erhalte ich zum Beispiel diese Ausgabe:
Kyocera MFP httpd 0.0.1
Wenn ich das selbe Feld im Textarea einbinde
<td width = "550px" ><textarea cols="75" rows="3"readonly ><?php echo $http;?></textarea></td>
�K�y�o�c�e�r�a� �M�F�P� �h�t�t�p�d� �0�.�0�.�1�
Wie kann ich verhindern, daß das Textarea den Text verändert, bzw. diese Sonderzeichen ergänzt? Ich habe mit mehreren Charsets experimentiert, habe Decode und Encode Funktionen ausprobiert und mit verschiedenen CSS Einstellungen eine Lösung zu finden versucht. Am Ergebnis hat sich nichts geändert. Jetzt gehen mir die Ideen aus.
Dies ist der Kopf meiner HTML Seite:
<?php
error_reporting(E_ALL); #zeig alle Fehler
ini_set('display_errors', '1'); #sorgt dafür, dass überhaupt Fehler angezeigt werden
header("Content-Type: text/html;charset=utf-8");
?>
<!DOCTYPE HTML>
<html lang = "de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height,target-densitydpi=device-dpi ">
<meta name="author" content="********">
<meta http-equiv="cache-control" content="no-cache">
<img src="grafik/logo.jpg" alt="" border="0" align="center" width="150" height = "150">
<title>********</title>
<link rel="stylesheet" type="text/css" href="css/formate.css">
<style type="text/css">
</style>
</head>
Ich bin froh über jede Idee.
LG Chris
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 4269545641
Url: https://administrator.de/contentid/4269545641
Ausgedruckt am: 21.11.2024 um 19:11 Uhr
4 Kommentare
Neuester Kommentar
Na dann wünsche ich viel Spaß mit htmlspecialchars da verhauts dir dann das Layout ....
Da wird in der PHP.ini oder in der DB Verbindung das Encoding falsch gesetzt sein (unicode).
Da wird in der PHP.ini oder in der DB Verbindung das Encoding falsch gesetzt sein (unicode).