2016-07-17 11 views
0

http://www.xe.com/symbols.phpUnicode Zeichen konvertieren UTF-8 php

Ich brauche diese Symbole in UTF-8-Code-Format zu erhalten, ist es möglich? Vielleicht nicht alles - aber nur gültig für UTF-8.

habe ich versucht, Informationen in Spalten umwandeln: Unicode: Dezimal, Unicode: Hex

Aber ich weiß nicht, ho dies mit PHP zu tun.

chr() - für ANSII

UPD: Ich brauche es zu konvertieren und wie ein Symbolen in MySQL DB UTF-8 speichert.

Mit welcher PHP-Funktion wird '20ac' in '€' umgewandelt?

+0

Fügen Sie sie einfach in Ihren Code ein. – Brad

+0

Ich muss es für MySQL DB konvertieren speichern –

+2

Sie sollten sie immer noch in Ihren Code einfügen, und stellen Sie sicher, dass Ihre Datenbankverbindung für die Verwendung von UTF-8 konfiguriert ist. – trincot

Antwort

0

Wo $ text es ist - 20ac

html_entity_decode('&#x'.$text.';',ENT_QUOTES, "utf-8"); 

Auch für connectionwith MySQL Check utf-8-Zeichensatz.

0

Verwenden Sie dieses Beispiel:

$utf8 = html_entity_decode("€", ENT_COMPAT, 'UTF-8'); 
0

Sie die UTF-8 benötigen Sie? Oder müssen Sie nur in eine Datenbanktabelle speichern? Fügen Sie einfach in eine Zeichenfolge in PHP ein, die Sie in der Datenbank speichern möchten. Mit bin2hex() wird es konvertiert. Oder mit SELECT HEX() aus der Tabelle wird in utf8 konvertieren. Diese Währung ist hex D0BCD0B0D0BD in utf8.

Das Euro-Symbol ist hex E282AC in utf8; 20AC ist das Unicode-Hex.

Verwandte Themen