Hirdetés

2024. április 25., csütörtök

Gyorskeresés

Hozzászólások

(#1) Dluinet


Dluinet
nagyúr

Miért nem UTF-32?

"Mindig is első szerettem volna lenni!" - II. János Pál pápa

(#2) UnA válasza Dluinet (#1) üzenetére


UnA
Korrektor

Jaj. :)

Egyébként pedig nem 4 byte-on tárol az UTF-8.

(#3) Dluinet válasza UnA (#2) üzenetére


Dluinet
nagyúr

4 byte-ot nem vittata senki

"Mindig is első szerettem volna lenni!" - II. János Pál pápa

(#4) weiss


weiss
addikt

Azt szomorú látni, hogy a PHP dokumentációjában erről nem szólnak

Merthogy miért szólnának egy szkriptnyelv doksijában arról, hogy a DB mit nem tud?

I did nothing, the pavement was his enemy!

(#5) SunyaMacs


SunyaMacs
aktív tag

#1:
Az UTF-8-ban például az egyszerű latin karakterek tárolásához csak 1 bájt kell, míg az UTF-32-ben ezek lefoglalják a teljes 4 bájtot.

#4:
Azért szerintem a mysqli (ami egy DB driver expliciten MySQL-hez) set_charset methodjánál elférne megjegyzésben, ha a legtöbb ember a charset-et úgyis erre állítaná át, vagyis a 4 bájtos variánsra, és hogy ne kelljen máshonnan rájönni.

(#6) UnA válasza Dluinet (#3) üzenetére


UnA
Korrektor

Azt nem is neked írtam, csak arra, ami az eredeti szövegben volt: "a MySQL féle utf8 nem is rendes 4 bájtos UTF-8 kódolás, hanem annak 3 bájton tárolt variánsa".

(#7) szakatsa


szakatsa
csendes tag

A xampp -ot nem leszólva, próbáld ki a dockert. minimál lurning curve után messze megelőzi minden tekintetben a xampp / lamp / wamp stb. programokat

Copyright © 2000-2024 PROHARDVER Informatikai Kft.