php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.07.2007, 16:36  
Benutzer
 
Registriert seit: 02.12.2007
Beiträge: 70
Drache befindet sich auf einem aufstrebenden Ast
Standard htmlentities - teilweise umwandlung in seltsame zeichen

Hi,
htmlentities gibt mir für umlaute aus nem textfeld seltsame "htmlzeichen" zurück.("ä" = "ä")
allerdings wenn ich die umlaute direkt reinschreib oder via variable übergeb, kommen sie so raus, wie sie sollten ("ä" = "ä")
Code:
äöü

äöü

<form method="post" action="?get">
	<textarea name="test">äöü</textarea>
	<input type="submit">
</form>
PHP-Code:
<?php
    $text 
$_POST[test];
    echo 
htmlentities($text)."
"
;
    echo 
$text."
"
;?>
    <form method="post" action="?get">
        <textarea name="test">äöü</textarea>
        <input type="submit">
    </form>
--------
Code:
&auml;&ouml;&uuml;
PHP-Code:
<?php echo htmlentities(äöü?>
ich weiß, dass es funktioniert(beidesmal die gleiche ausgabe) hat, bevor ich mein system neu aufgesetzt hab.

woran liegt das? irgendwelche config-dateien?
__________________
Karteikasten
"Es gibt auch Linux-Aussteiger. Aber die Rückfallquote steigt mit jeder Win-Version." - Walter Saner in de.newusers.questions
Drache ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.07.2007, 16:43  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo nanodragon,

hast du die identische Konfiguration? Ich habe das Gefühl, dass du 2x htmlentities() anwendest. Das kann dadurch passieren, dass in der php.ini magig_quotes aktiviert ist. Dadurch wird automatisch eine Manipulation der GET- und POST-Daten vorgenommen.

&curren; stammt jedenfalls aus einer Eingabe des Fremdwährungszeichens, das durch die Funktion htmlentities() "gezogen" wurde.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
Alt 08.07.2007, 17:07  
Benutzer
 
Registriert seit: 02.12.2007
Beiträge: 70
Drache befindet sich auf einem aufstrebenden Ast
Standard

dass die php.ini gleich ist, muss nicht sein.
ich hab in beiden nichts gestrickt.(debian 3.2 <-> knoppix 5.1)

magic_quotes_gpc ist on.

aber wenn des an magic_quotes liegt, müsste das dann nicht auch in der 2.ausgabezeile bemerkbar sein? wo find ich denn die php.ini?

zweimal durch ergibt bei mir des: &amp;auml;&amp;ouml;&amp;uuml;
__________________
Karteikasten
"Es gibt auch Linux-Aussteiger. Aber die Rückfallquote steigt mit jeder Win-Version." - Walter Saner in de.newusers.questions
Drache ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
XML Export - Zeichen teilweise falsch und kauf. UND Eviandem PHP Tipps 2008 3 29.05.2008 05:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-tipps-2007/44319-htmlentities-teilweise-umwandlung-seltsame-zeichen.html, htmlentities &atilde;&curren;, php.ini htmlentities, teilweise umwandlung, php &auml zu zeichen, htmlentities auf get, htmlentities kommen komische zeichen raus, htmlentities php.ini, htmlentities ä &atilde;&curren;, sonderzeichen &atilde;&frac14;, echo htmlentities(\'äöü\');, merkwürdige zeichen html, php htmlentities seltsame zeichen, &atilde;&para; htmlentities, &atilde;&frac14; htmlentities, htmlentities &atilde, write &para in html, php automatische sonderzeichen umwandlung bei post, php htmlentities &atilde;, php seltsame umlaute bei get

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:39 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.