Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

php und unicode...!!!





Frage

ich habe folgendes Problem...!! ich will aus einem String alle zeichen in den unicode umwandel wie geht das!!! Gibt es da eine Funktion ich hoffe mal mir kann jemand helfen MFG Schelle

Antwort 1 von Feuervogel

schau mal da:

http://de3.php.net/manual/de/function.utf8-encode.php

dort steht, wie man str in utf-8 umwandeln kann. bei den kommentaren steht dann irgendwo:

There is a function for converting GB2312 code to Unicode code.It maybe useful for programming on XML/WML in non-English lanaguages.

Antwort 2 von Feuervogel

ach, und das sollte dir auch weiterhelfen???

http://www.randomchaos.com/document.php?source=php_and_unicode

Antwort 3 von Schelle85

Danke für die bisherigen antworten...!!
Doch die helfen mir nicht wirklich weiter...!!

brauche folgendes:

text bsp:

Schelle

unicode:

& #83; & #99; & #104; & #101; & #108; & #108; & #101;
(ohne Leerzeichen)
Ich will eine PHP funktion der ich den Text oben übergeben und den unteren erhalte...!

MFG

Schelle

Antwort 4 von Nessus

Dann schreibe sie doch einfach....
Lege die Unicodezeichen in ein Array und tausche die einzelnen Buchstaben einfach gegeneinander aus.
Nicht für alles gibt es fertige Funktionen...

Nessus


Antwort 5 von semi

preg_replace ist für sowas immer wieder gut.

function char2unicode($c) {
  return "& #".ord($c).";";
}
echo preg_replace("/(.)/e", "char2unicode('\\1')", "Schelle");

Gruß,
Michael

Antwort 6 von Studio

Machs dir einfach und benutze:

$umgewandelt = utf8_decode($mein_utf_string)

Du kannst natürlich auch Nessus Variante nehmen :-)

Vielleicht findest du auch noch ne aufwendigere Methode

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: