mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 01:29 Benutzername: Passwort: Auto-Login

Thema: Problem mit Umlaut vom 05.07.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Problem mit Umlaut
Autor Nachricht
choise
Threadersteller

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Sa 05.07.2008 23:43
Titel

Problem mit Umlaut

Antworten mit Zitat Zum Seitenanfang

vllcht sieht man nachts den wald vor lauter bäumen nicht mehr, aber irgendwie will dat nicht.
ich hab ein kleines umlautproblem bei einem script.

hier der code
Code:

if($result['klasse'] == 'Jäger'){ $class = 'jaeger'; } else { $class = $result['klasse']; }
$_SESSION['klasse'] = $class;
echo $_SESSION['klasse'];


dabei kommt raus:
Code:

Jäger



wie kann das sein ?! es müsste doch "jaeger" dort stehen ?!
die daten von $result kommen aus einer datenbank ('latin1_general_ci')
und das echo wird auf einer seite ausgegeben (charset=ISO-8859-1)

in der datenbank steht ebenfalls "Jäger" ...

wo liegt mein verdammter denkfehler,.. so was kleines und ich komm nich drauf >.<
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Snifferdog

Dabei seit: 08.03.2007
Ort: Düsseldorf
Alter: 35
Geschlecht: Männlich
Verfasst So 06.07.2008 00:22
Titel

Antworten mit Zitat Zum Seitenanfang

Mh,

bei sowas würde ich mir immer einfach mal die Variable vorher ausgeben lassen.
Also z.B. :

Code:

echo "Test: ".$result['klasse'];


Deine Abfrage ist soweit ich das jetzt sehe richtig.

Gruß
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
choise
Threadersteller

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst So 06.07.2008 09:55
Titel

Antworten mit Zitat Zum Seitenanfang

ja, da kommt auch "Jäger" raus ... >.<
irgendwatt stimmt da nich,...
naja, ich such mal weiter..
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst So 06.07.2008 10:13
Titel

Antworten mit Zitat Zum Seitenanfang

was steht denn zum schluss in $_Session['klasse'] ?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
choise
Threadersteller

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst So 06.07.2008 10:14
Titel

Re: Problem mit Umlaut

Antworten mit Zitat Zum Seitenanfang

choise hat geschrieben:

dabei kommt raus:
Code:

Jäger



meinst du das ?



hier nochmal:
Code:

if($result['passwort'] == $login_pass && $result['charaktername'] == $login_user && $result['registered'] == 1) {
         session_start();
         echo '|'.$result['klasse'].'|';
         if($result['klasse'] == 'Jäger'){ $class = 'jaeger'; } else { $class = $result['klasse']; }
         $_SESSION['klasse'] = $class;
         echo '|'.$_SESSION['klasse'].'|';


die Pipes hab ich eingebaut um zu schaun ob whitespace drin ist.
dabei kommt raus:(auszug aus quellcode)
Code:

|Jäger||Jäger|<br />
<b>Warning</b>:  Cannot modify header information - headers already sent by....


das Warning kommt weil ich weiter unten im Script mit header() arbeite, was nich weiter stören soll.


Zuletzt bearbeitet von choise am So 06.07.2008 10:20, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst So 06.07.2008 10:30
Titel

Antworten mit Zitat Zum Seitenanfang

sorry... kaffee is alle Ooops

- ma versucht das ganze in utf8 laufen zu lassen? (set names 'utf8') o.ä.
- sind keine &nbsp; leerzeichen an jäger dran? edit:erledigt *zwinker*


* Keine Ahnung... *


Zuletzt bearbeitet von pixelpapst303 am So 06.07.2008 10:31, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
choise
Threadersteller

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst So 06.07.2008 10:37
Titel

Antworten mit Zitat Zum Seitenanfang

das suckt doch >.<

EDIT: Jo! Jo! Jo! Jo! *Thumbs up!*

Code:

if(utf8_encode($result['klasse']) == 'Jäger'){ $class = 'jaeger'; } else { $class = $result['klasse']; }
         $_SESSION['klasse'] = $class;


funzt !!!!111elf


warum ? Au weia! *Huch*

ich sollte mir mal genauer dieses collations zeug anschaun....
aber gut...


edit²:

pixelpapst * Ich bin unwürdig * * Ich bin unwürdig *


Zuletzt bearbeitet von choise am So 06.07.2008 10:42, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Umlaut-Problem bei Formularen
Was haltet Ihr von den neuen Umlaut-Domains?
FTP-Freeware mit Umlaut-Domain-Unterstützung
Geschützte Marke mit Umlaut als Domain registrieren?
Domain mit Umlaut wird im Browser nur als Punycode angezeigt
[apache] machen die umlaut-domains mit apache probleme?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.