INTEGRITY Dokumentace

interoperabilita Unicode

R2 je postavené na Workers a nativně podporuje Unicode. Jedna nuance Unicode, která často bývá přehlížena, je otázka interoperabilita názvů souborů kvůli ekvivalence Unicode.

Na základě zpětné vazby od uživatelů jsme se rozhodli názvy klíčů před uložením standardně normalizovat pomocí NFC. To znamená, že Héllo a Héllo, jsou například stejným objektem v R2, ale u jiných poskytovatelů úložiště jde o odlišné objekty. Ačkoli Héllo a Héllo mohou být odlišné posloupnosti bajtů znaků, zobrazují se však stejně.

R2 si však kódování pro zobrazení zachovává. Při výpisu objektů se vrátí poslední kódování, se kterým jste je nahráli.

Je třeba zohlednit ještě několik rozdílů specifických pro danou platformu:

Pokud je pro vás důležité obejít ekvivalenci Unicode a používat bajtově orientované názvy klíčů, kontaktujte svůj tým účtu Cloudflare.