php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.12.2004, 12:24  
Lia
Erfahrener Benutzer
 
Registriert seit: 22.11.2004
Beiträge: 241
Lia
Standard Sonderzeichen und Umlaute

Hallo,

ich hab ein Problem mit Sonderzeichen und Umlauten. In meiner DB, d.h. in PHP My Admin werden diese angezeigt, doch in der Ausgabe im Browser nur durch , und Promille-Zeichen u.ä. angezeigt..
Mit htmlentities hats nicht geklappt.

Kann mir jemand nen Tipp geben?
Lia ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.12.2004, 12:41  
Lia
Erfahrener Benutzer
 
Registriert seit: 22.11.2004
Beiträge: 241
Lia
Standard

Kann mir denn keiner helfen??
Lia ist offline  
Alt 22.12.2004, 12:44  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

hast du es schon mit
Code:
echo nl2br($variable);
probiert ?
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 22.12.2004, 12:45  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

ich könnte mir es denken, dass es daran liegt, dass die Dinger schon nicht "korrekt" aus der DB kommen. Wenn ich mir mal den PHPMyAdmin-Code angeschaut hätte, könnte ich dir vielleicht sagen woran es liegt.

ä ist nicht gleich ä. leider. Denn je nach Codepage ist das ä mal ein ä und mal ein anderes ä. Wenn nun das eine ä von htmlentities korrekt übersetzt wird in ä dann wird das andere ä noch lange nicht automatisch korrekt übersetzt. Hilft nicht wirklich weiter, ich weiss, aber vielleicht hat nu wer anders eine Idee
mepeisen ist offline  
Alt 22.12.2004, 12:46  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von JEGO
hast du es schon mit
Code:
echo nl2br($variable);
probiert ?
Wird nicht klappen....
nl2br -- Fügt vor allen Zeilenumbrüchen eines Strings HTML-Zeilenumbrüche ein


Das hat nichts mit Umlauten am Hut
mepeisen ist offline  
Alt 22.12.2004, 12:47  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

@mepeisen

und das sind keine Sonderzeichen ???
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 22.12.2004, 12:47  
Lia
Erfahrener Benutzer
 
Registriert seit: 22.11.2004
Beiträge: 241
Lia
Standard

Also mit nl2br hat das nix zu tun, außerdem wende ich das zufällig sowieso darauf an..

Was kann ich euch jetzt zeigen, so dass ihr mir helfen könnt?
Lia ist offline  
Alt 22.12.2004, 12:49  
Gast
 
Beiträge: n/a
Standard

Manchmal liegts auch am Server....
wenn du nen eigenen Root besitzt, könnte es daran liegen, überprüfe mal die Einstellungen...
 
Alt 22.12.2004, 12:52  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

hast du das schon probiert ?

Code:
$variable = strip_tags($variable);
$variable = htmlentities($variable);
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 22.12.2004, 12:52  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von JEGO
@mepeisen

und das sind keine Sonderzeichen ???
Ähmmm. Jaa. Aber mir wäre neu, dass man mit den es hinkriegt, aus einem "\n" ein "%" zu machen

Wie gesagt, müßte etwas mit Ländereinstellungen oder CodePages zu tun haben und PHPMyAdmin ist so intelligent, dass es diese Probleme irgendwie geschickt umgeht. Man kann nun rumraten, warten bis einer weiss, wo genau etwas gedreht werden muss oder man kann einmal im PHPMyAdmin- Code schauen, wo was mit Umlauten umgesetzt wird und das dann abkupfern.
mepeisen 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
Umlaute und MySQL4.1 Datenbanken 2 15.11.2009 15:28
Umlaute in Datenbank Eldra PHP Tipps 2008 3 14.05.2008 07:11
UTF8 Dump erzeugt nach import in UTF8 kod DB falsche Umlaute Carino Datenbanken 18 07.05.2007 23:49
Ajax und Sonderzeichen? GSJLink HTML, Usability und Barrierefreiheit 1 11.11.2006 14:36
Die Sache mit den Sonderzeichen nach und vor Formularprüfung TailerD PHP Tipps 2006 12 02.06.2006 12:58
Umlaute bei Linux flual2000 PHP Tipps 2006 10 28.04.2006 13:12
[Erledigt] Keine Umlaute beim MediaWiki im Internet Explorer PHP Tipps 2006 1 15.02.2006 18:50
Wikipedia, Sonderzeichen und file_get_contents(); pb PHP Tipps 2006 2 20.01.2006 20:02
Umlaute... JK PHP-Fortgeschrittene 7 07.12.2005 20:55
Umlaute in Dateien per CLI in HTML-Entities umwandeln PHP-Fortgeschrittene 5 19.07.2005 09:06
Umlaute in HTML - konforme Form umwandeln Stümper PHP Tipps 2005 19 30.05.2005 08:42
Sonderzeichen in der Tabelle Mutatos Datenbanken 4 17.03.2005 15:28
Sonderzeichen über $_GET Calexico PHP Tipps 2005 1 10.02.2005 17:40
[Erledigt] Umlaute werden falsch maskiert PHP Tipps 2004-2 4 11.11.2004 13:19
umlaute ausschliessen Promaetheus PHP Tipps 2004 3 19.10.2004 22:24


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:37 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.