| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | ||
| Erfahrener Benutzer | Vorweg noch was zum (Ursprungs-)Thema: Die schon erwähnte "intl"-Erweiterung besitzt in den neueren Versionen eine Klasse Transliterator, mit der man bspw. deutsche Umlaute nach ASCII wandeln kann. Wenn ich die Anleitung richtig verstanden habe, kann sie sowohl mit "decomposed" als auch mit "precomposed" Zeichen umgehen. Dummerweise macht sie aus 'ä' nur ein 'a' und kein 'ae'. Auch hat die Konvertierung 'Any-ASCII' bei mir nicht funktioniert (es lies sich kein Transliterator-Objekt damit erzeugen), 'Latin-ASCII' dagegen schon. Zitat:
Pffft. Der Erbsenzähler in mir sagt: Ja. Immer, wenn Unicode-kodierte Texte aus fremden Quellen kommen, für die du nicht garantieren kannst, dass ... * alle "precomposable" Buchstaben "precomposed" sind oder * nur Buchstaben enthalten sind, die "precomposable" sind. ... oder (einfacher) wenn dieser PCRE anschlägt: PHP-Code: Andererseits ist das hier ein "Feature"[0] der Dateisystem-Unterstützung von PHP. Da diese unter Windows gar nicht Unicode-fähig ist und unter Unix-(POSIX?)-APIs anscheinend einfach die Pfadnamen weiterleitet, anstatt sie zu vereinheitlichen, darf man sich auf der Anwendungsebene damit herumschlagen. -- [0] Fehler darf man ja nicht sagen, das ist alles "by design" ...
__________________ Wir schreiben schließlich Code und malen keine ASCII-Bilder. Geändert von fireweasel (11.12.2011 um 13:24 Uhr). | |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | |
| | |
| | ||||||
| Erfahrener Benutzer | Zitat:
Im asiatischen Raum, stellen deutsche Umlaute und ß regelmäßig eine "besondere Zeichengattung" dar, wie man an kreativ gestalteten Bedienungsanleitung immer wieder sehen kann. Aber wir sollten bei der technische Komponente bleiben ... Zitat:
Mir scheint dass sie den Anspruch "alle Zeichen aufzunehmen" irgendwann aufgegeben und durch das Motto ersetzt: "Wir schauen, bis sich genügend Leute finden, die wollen, dass eine Gruppe von Zeichen aufgenommen werden soll" (siehe Smileys, Emoji usw.). Zugegeben, es ist auch schwer, eine allgemein akzeptierte Definition von "Zeichen" zu erschaffen. Mir fallen da bspw. gerade Verkehrszeichen ein ... Zitat:
Zitat:
Was die Inkonsequenz betrifft, bin ich deiner Meinung. Aber wenn man sich Überarbeitung für Überarbeitung des Unicode-"Standards" ansieht, ist da konsequente Inkonsequenz das erste, an was man sich gewöhnen muss. Menschliche Schrift(sprache) in Regeln zu pressen zu wollen ist halt kompliziert. Zitat:
Dass ein Zeichen mehr als ein Byte sein kann, haben wir gelernt, da sollte es nicht schwerfallen auch zu akzeptieren, dass ein Zeichen aus mehr als einen Codepoint zusammengesetzt sein kann.
__________________ Wir schreiben schließlich Code und malen keine ASCII-Bilder. Geändert von fireweasel (12.12.2011 um 13:21 Uhr). | |||||
| | |
| | ||
| Neuer Benutzer Registriert seit: 08.12.2011
Beiträge: 4
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
![]() Kannst du mir noch sagen, wo du die Kodierung gefunden hast (A\314\210, usw)? Brauch nämlich noch ein ß Vielen lieben Dank schon mal für die Antwort, kann morgen kaum abwarten ![]() | |
| | |
| | ||
| Neuer Benutzer Registriert seit: 08.12.2011
Beiträge: 4
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
ß hat er so angenommen. Endlich ist auch das Problem gelöst! | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Umlaute ersetzen in PHPEclipse | Hekotec | Off-Topic Diskussionen | 2 | 03.03.2011 22:05 |
| [Erledigt] Umlaute ersetzen preg_replace - funktioniert nicht | robat | PHP Tipps 2010 | 27 | 05.04.2010 00:29 |
| [Erledigt] PHPMailer und Umlaute | Sirius | PHP Tipps 2010 | 14 | 30.03.2010 15:14 |
| Umlaute ersetzen? | floking | PHP Tipps 2010 | 11 | 26.02.2010 14:52 |
| PHP Skript - Umlaute ersetzen | Rubio | PHP Tipps 2010 | 1 | 01.02.2010 22:51 |
| Umlaute und MySQL4.1 | Datenbanken | 2 | 15.11.2009 15:28 | |
| [Erledigt] Leereichen und Umlaute ersetzen | thiagojonas | PHP Tipps 2009 | 13 | 06.07.2009 15:03 |
| [Erledigt] Umlaute ersetzen funktioniert nicht richtig | BlackSpirit | PHP Tipps 2009 | 19 | 20.04.2009 12:04 |
| Umlaute und str_replace | MatzeMuc86 | PHP Tipps 2008 | 20 | 22.10.2008 20:41 |
| Umlaute in Datenbank | Eldra | PHP Tipps 2008 | 3 | 14.05.2008 07:11 |
| geschachtelten array sortieren, enter ersetzen und umlaute | moose | PHP Tipps 2006 | 5 | 20.04.2006 12:24 |
| Umlaute in Texte ersetzen! | wiegia086 | PHP Tipps 2006 | 2 | 20.04.2006 08:58 |
| Umlaute suchen und ersetzen | NetLook | PHP Tipps 2006 | 6 | 18.04.2006 16:49 |
| Umlaute automatisch ersetzen | PHP Tipps 2005 | 5 | 31.03.2005 17:34 | |
| Reguläre Ausdrücke beim suchen und ersetzen | Off-Topic Diskussionen | 5 | 05.07.2004 15:35 | |