utf8-encoding
muga
- php
hallo leute
folgendes ist mir noch nicht klar, ich benutze in meinem Project die
ISO-8859-1, weil ich es benutzen muss, nun taucht ein Problem, die mich zwingt, UTF-8 zu benutzen oder von ISO-8859-1 to utf-8 zu convertieren.
ich habe paar producte in der XMLDatei, die mit umlaute stehen, wie Getränke.. usw , wenn ich diese anfrage
$query4 = '
SELECT ?y
WHERE (?x, rdfs:comment, ?z)
(?x, xmlns:hasChild, ?y)
AND ?z == "' Getränke '"
USING rdfs FOR http://www.w3.org/2000/01/rdf-schema#
rdf FOR http://www.w3.org/1999/02/22-rdf-syntax-ns#
dc FOR http://purl.org/dc/elements/1.1/
owl FOR http://www.w3.org/2002/07/owl#
xmlns FOR <' . $hierarchyPath . '#>
';
aufrufe kommt nix aus der XML datei raus, weil Getränke ein umlaut enthält!
was soll ich dann machen, sodass (z.b Getränke) rauskommt???
danke vorab
muga
echo $begrüßung;
was soll ich dann machen, sodass (z.b Getränke) rauskommt???
Eine Konvertierung des Suchstrings nach UTF-8 bietet sich an (utf8_encode()). Und falls es sich um variable Werte handelt auch noch eine kontextgerechte Behandlung beim Einfügen.
echo "$verabschiedung $name";
echo $begrüßung;
»» was soll ich dann machen, sodass (z.b Getränke) rauskommt???
Eine Konvertierung des Suchstrings nach UTF-8 bietet sich an (utf8_encode()). Und falls es sich um variable Werte handelt auch noch eine kontextgerechte Behandlung beim Einfügen.
echo "$verabschiedung $name";
echo $danke_dir_die_Antwort
aber die utf8-encode() funktioniert in meinem Fall nicht, ich habe es getestet, aber es ging gar nicht.
danke
muga
eigentlich ist das so, dass ich eine iso-8859-1 xml datei habe, die ich in eine utf-8 xml datei umwandeln muss. die frage ist wie?, denn utf8-encode() klappt irgendwie nicht, ich habe es so versucht
cat = $_GET['cat'];
utf8_encode($cat);
$query4 = '
SELECT ?y
WHERE (?x, rdfs:comment, ?z)
(?x, xmlns:hasChild, ?y)
AND ?z == "' . $cat . '"
USING rdfs FOR http://www.w3.org/2000/01/rdf-schema#
rdf FOR http://www.w3.org/1999/02/22-rdf-syntax-ns#
dc FOR http://purl.org/dc/elements/1.1/
owl FOR http://www.w3.org/2002/07/owl#
xmlns FOR <' . $hierarchyPath . '#>
';
aber irgendwie ist immer noch die $query4 leer, obwohl es die $cat variable rauskommen soll.
gruß
muga
Moin!
eigentlich ist das so, dass ich eine iso-8859-1 xml datei habe, die ich in eine utf-8 xml datei umwandeln muss. die frage ist wie?, denn utf8-encode() klappt irgendwie nicht, ich habe es so versucht
cat = $_GET['cat'];
Naja, das sinnlose Umkopieren des Variableninhalts ist zwar unschön, aber nicht problemauslösend.
utf8_encode($cat);
"Codiere die Variable in UTF-8 um und vergiss das Ergebnis sofort wieder!".
Nochmal nachlesen, wie man mit dem Funktionsergebnis von utf8_encode() umgeht... :)
- Sven Rautenberg
"Codiere die Variable in UTF-8 um und vergiss das Ergebnis sofort wieder!".
Nochmal nachlesen, wie man mit dem Funktionsergebnis von utf8_encode() umgeht... :)
- Sven Rautenberg
hmmm was meinst du mit funktionsergebniss von utf8_encode(), ich habe es gelesen und einfach die Methode umgesetzt, ich wusste nicht, dass ich noch was ergänzen muss.
allerdings liegt das Problem nur an den variablen die umlaute haben, die anderen Variablen liest die anfrage problemlos.
ich gebe zu, ich habe nicht zu viel Ahnung davon und ich hoffe, dass jemand mir eine etwa ausführliche Antwort schreiben würde.
gruß
muga
echo $begrüßung;
hmmm was meinst du mit funktionsergebniss von utf8_encode(), ich habe es gelesen und einfach die Methode umgesetzt, ich wusste nicht, dass ich noch was ergänzen muss.
Beschäftige dich mit den Grundlagen des Programmierens im Allgemeinen und denen von PHP im Speziellen. Insbesondere wie man Funktionen aufruft und deren Ergebnis entgegennimmt ist essentielles Basiswissen.
echo "$verabschiedung $name";
Beschäftige dich mit den Grundlagen des Programmierens im Allgemeinen und denen von PHP im Speziellen.
es ja gut alter, schliesslich sind forums dazu gedacht, fragen wenn möglich zu beantworten, falls du keine Antwort hast, brauchst du nicht irgendeine kommentare zu schreiben.
Ich gebe ja zu, daß ich von den Kodierungen und was da jetzt in MySQL oder Apache Iso oder UTF-8 sein muß keine Ahnung habe... aber so schwer kann das doch nicht sein!
Was ich will ist ganz einfach: ich will eine xml Datei haben, die Texte mit Sonderzeichen (umlaute usw) enthält , die in (HTML-)Textfeldern einer .swf korrekt angezeigt werden.
gruß
muga
echo $begrüßung;
» Beschäftige dich mit den Grundlagen des Programmierens im Allgemeinen und denen von PHP im Speziellen.
es ja gut alter, schliesslich sind forums dazu gedacht, fragen wenn möglich zu beantworten, falls du keine Antwort hast, brauchst du nicht irgendeine kommentare zu schreiben.
Dieses Forum ist nicht dazu gedacht, Programmiergrundlagen beizubringen. Du hast die richtige Funktion genannt bekommen, hast aber anscheinend keine Ahnung, wie man Funktionen im Allgemeinen verwendet, sonst hättest du Code geschrieben, der den Rückgabewert von utf8_encode() verwendet. So hast du sie einfach nur eine nutzlose Zeile Code hinzugefügt. Wenn du keine Lust hast, dir das Grundlagenwissen zum Umgang mit Funktionen anzueignen, dann belästige uns™ nicht mit deinem Problem.
echo "$verabschiedung $name";