PHP UTF-8/Unicode Sonderzeichen in Zeichen umwandeln

Gepostet am Dezember 31, 2012

Ich denke der einfachste Weg ist das ersetzen von Sonderzeichen über „strtr“. Natürlich kann man auch „str_ireplace“ verwenden, so braucht man die Codes nicht doppelt (wegen Groß- und Kleinschreibung) zu definieren.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
$string = 'Wei\u00dfe Schokolade';
$string = strtr($string, array(
	'\u00A0'    => ' ',
	'\u0026'    => '&',
	'\u003C'    => '<',
	'\u003E'    => '>',
	'\u00E4'    => 'ä',
	'\u00C4'    => 'Ä',
	'\u00F6'    => 'ö',
	'\u00D6'    => 'Ö',
	'\u00FC'    => 'ü',
	'\u00DC'    => 'Ü',
	'\u00DF'    => 'ß',
	'\u20AC'    => '€',
	'\u0024'    => '$',
	'\u00A3'    => '£',
 
	'\u00a0'    => ' ',
	'\u003c'    => '<',
	'\u003e'    => '>',
	'\u00e4'    => 'ä',
	'\u00c4'    => 'Ä',
	'\u00f6'    => 'ö',
	'\u00d6'    => 'Ö',
	'\u00fc'    => 'ü',
	'\u00dc'    => 'Ü',
	'\u00df'    => 'ß',
	'\u20ac'    => '€',
	'\u00a3'    => '£',
));

Tags: ,

Leave a Reply

 

Posts of Current Category



Facebook: