Heim >php教程 >php手册 >Der Unterschied zwischen Zeichen und Bytes in PHP

Der Unterschied zwischen Zeichen und Bytes in PHP

WBOY
WBOYOriginal
2016-10-15 10:31:451138Durchsuche

Charakter:

Das -Zeichen ist eine abstrakte Entität , die mithilfe vieler verschiedener Zeichenschemata oder Codepages dargestellt werden kann. Beispielsweise stellt die Unicode UTF-16-Kodierung Zeichen als Folge von 16-Bit-Ganzzahlen dar, während die Unicode UTF-8-Kodierung dieselben Zeichen als Folge von 8-Bit-Bytes darstellt. Die Common Language Runtime verwendet Unicode UTF-16 (Unicode Transformation Format, eine 16-Bit-Kodierung) zur Darstellung von Zeichen.

In PHP belegt ein chinesisches Zeichen unter UTF-8-Kodierung 3 Zeichen und unter GBK-Kodierung nur 2 Zeichen.

Byte:

Ein Byte ist eine Einheit zur Übertragung von Informationen über ein Netzwerk (oder zum Speichern von Informationen auf einer Festplatte oder im Speicher).

Anwendung:

Wenn die Tabelle in der Datenbank UTF8-kodiert ist und die Felder auf maximal 10 Zeichen eingestellt sind, beträgt die maximale Speicherlänge z. B.: „Ich bin 1“

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP函数之自定义函数Nächster Artikel:微信web端生成支付二维码