Heim  >  Artikel  >  类库下载  >  Der Unterschied zwischen Zeichen und Bytes in PHP

Der Unterschied zwischen Zeichen und Bytes in PHP

高洛峰
高洛峰Original
2016-10-15 15:28:411188Durchsuche

Zeichen: 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.

PHP in der UTF-8-Kodierung belegt ein chinesisches Zeichen 3 Zeichen und in der GBK-Kodierung nur 2 Zeichen.

Byte:

Byte ist die Einheit für die Übertragung von Informationen über das Netzwerk (oder die Speicherung von Informationen auf der Festplatte oder im Speicher).

Anwendung:

Wenn die Tabelle in der Datenbank UTF8-kodiert ist und das Feld auf maximal 10 Zeichen eingestellt ist, 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

In Verbindung stehende Artikel

Mehr sehen