ΠΠ°Π»Π°ΡΡΡΠ²Π°Π½Π½Ρ ΠΏΡΠ΄ ΡΠ°Ρ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ
ΠΠΎΠ²Π΅Π΄ΡΠ½ΠΊΠ° ΡΠΈΡ ΡΡΠ½ΠΊΡΡΠΉ Π·Π°Π»Π΅ΠΆΠΈΡΡ Π²ΡΠ΄ ΡΡΡΠ°Π½ΠΎΠ²ΠΎΠΊ Ρ php.ini.
Exif ΠΏΡΠ΄ΡΡΠΈΠΌΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½Π΅ ΠΏΠ΅ΡΠ΅ΡΠ²ΠΎΡΠ΅Π½Π½Ρ ΠΊΠΎΠ΄ΡΠ²Π°Π½Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ² Unicode Ρ JIS ΠΊΠΎΡΠΈΡΡΡΠ²Π°Π»ΡΠ½ΠΈΡΡΠΊΠΈΡ
ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΡΠ², ΠΊΠΎΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ mbstring Π΄ΠΎΡΡΡΠΏΠ½ΠΈΠΉ. ΠΡΠΈ ΡΡΠΎΠΌΡ ΠΊΠΎΠΌΠ΅Π½ΡΠ°Ρ ΡΠΏΠΎΡΠ°ΡΠΊΡ Π΄Π΅ΠΊΠΎΠ΄ΡΡΡΡΡΡ Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ Π²ΠΊΠ°Π·Π°Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ². ΠΠΎΡΡΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΊΠΎΠ΄ΡΡΡΡΡΡ Π² ΡΠ½ΡΠΎΠΌΡ Π½Π°Π±ΠΎΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ², ΡΠΊΠΈΠΉ ΠΌΠ°Ρ Π·Π±ΡΠ³Π°ΡΠΈΡΡ Π· Π²Π°ΡΠΈΠΌ HTTP
-Π²ΠΈΡΠ½ΠΎΠ²ΠΊΠΎΠΌ.
ΠΠΏΡΡΡ ΠΊΠΎΠ½ΡΡΠ³ΡΡΠ°ΡΡΡ Exif
ΠΠΌΡ | ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ | ΠΠ΅ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ | Π‘ΠΏΠΈΡΠΎΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ |
---|---|---|---|
exif.encode_unicode | "ISO-8859-15" | INI_ALL | |
exif.decode_unicode_motorola | "UCS-2BE" | INI_ALL | |
exif.decode_unicode_intel | "UCS-2LE" | INI_ALL | |
exif.encode_jis | "" | INI_ALL | |
exif.decode_jis_motorola | "JIS" | INI_ALL | |
exif.decode_jis_intel | "JIS" | INI_ALL |
ΠΠΎΠ΄Π°ΡΠΊΠΎΠ²Π° ΡΠ½ΡΠΎΡΠΌΠ°ΡΡΡ ΡΠ° ΠΎΠΏΠΈΡ ΡΠ΅ΠΆΠΈΠΌΡΠ² INI_* Π΄Π°Π½ΠΎ Ρ ΡΠΎΠ·Π΄ΡΠ»Ρ Β«ΠΡΡΡΡ Π²ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ² ΠΊΠΎΠ½ΡΡΠ³ΡΡΠ°ΡΡΡΒ».
ΠΠΎΡΠΎΡΠΊΠ΅ ΠΏΠΎΡΡΠ½Π΅Π½Π½Ρ ΠΊΠΎΠ½ΡΡΠ³ΡΡΠ°ΡΡΠΉΠ½ΠΈΡ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ².
exif.encode_unicode
string
exif.encode_unicode
Π²ΠΈΠ·Π½Π°ΡΠ°Ρ Π½Π°Π±ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ² UNICODE ΠΏΡΠΈ ΠΎΠ±ΡΠΎΠ±ΡΡ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΡΠ² ΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΠ°. ΠΠ° Π·Π°ΠΌΠΎΠ²ΡΡΠ²Π°Π½Π½ΡΠΌ ΡΠ΅ ISO-8859-15, ΡΠΊΠΈΠΉ ΠΌΠ°Ρ ΠΏΡΠ°ΡΡΠ²Π°ΡΠΈ Π΄Π»Ρ Π±ΡΠ»ΡΡΠΎΡΡΡ Π½Π΅Π°Π·ΡΠ°ΡΡΡΠΊΠΈΡ
ΠΊΡΠ°ΡΠ½. Π¦Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ ΠΏΠΎΡΠΎΠΆΠ½ΡΠΎΡ Π°Π±ΠΎ ΠΏΠΎΠ²ΠΈΠ½Π½Π° Π±ΡΡΠΈ ΠΊΠΎΠ΄ΡΠ²Π°Π½Π½ΡΠΌ, ΡΠΎ ΠΏΡΠ΄ΡΡΠΈΠΌΡΡΡΡΡΡ mbstring. Π―ΠΊΡΠΎ Π²ΠΎΠ½ΠΎ ΠΏΠΎΡΠΎΠΆΠ½Ρ, Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ ΠΏΠΎΡΠΎΡΠ½Π΅ Π²Π½ΡΡΡΡΡΠ½Ρ ΠΊΠΎΠ΄ΡΠ²Π°Π½Π½Ρ mbstring.
exif.decode_unicode_motorola
string
exif.decode_unicode_motorola
Π²ΠΈΠ·Π½Π°ΡΠ°Ρ Π²Π½ΡΡΡΡΡΠ½Ρ ΠΊΠΎΠ΄ΡΠ²Π°Π½Π½Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ² Π·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π½Ρ Π΄Π»Ρ Unicode-ΠΊΠΎΠ΄ΠΎΠ²Π°Π½ΠΈΡ
ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΡΠ², ΡΠΊΡΠΎ Π·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π½Ρ ΠΌΠ°Ρ Π±Π°ΠΉΡΠΎΠ²ΠΈΠΉ ΠΏΠΎΡΡΠ΄ΠΎΠΊ motorola (big-endian). Π¦Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ ΠΏΠΎΡΠΎΠΆΠ½ΡΠΎΡ, Π°Π»Π΅ Π²ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΊΠ°Π·Π°ΡΠΈ ΡΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠ΄ΡΠ²Π°Π½Ρ, ΡΠΊΡ ΠΏΡΠ΄ΡΡΠΈΠΌΡΡΡΡΡΡ mbstring. Π’ΠΈΠΏΠΎΠ²ΠΎ UCS-2BE.
exif.decode_unicode_intel
string
exif.decode_unicode_intel
Π²ΠΈΠ·Π½Π°ΡΠ°Ρ Π²Π½ΡΡΡΡΡΠ½Ρ ΠΊΠΎΠ΄ΡΠ²Π°Π½Π½Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ² Π·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π½Ρ Π΄Π»Ρ Unicode-ΠΊΠΎΠ΄ΠΎΠ²Π°Π½ΠΈΡ
ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΡΠ² ΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΠ°, ΡΠΊΡΠΎ Π·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π½Ρ ΠΌΠ°Ρ Π±Π°ΠΉΡΠΎΠ²ΠΈΠΉ ΠΏΠΎΡΡΠ΄ΠΎΠΊ intel (little-endian). Π¦Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ ΠΏΠΎΡΠΎΠΆΠ½ΡΠΎΡ, Π°Π»Π΅ Π²ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΊΠ°Π·Π°ΡΠΈ ΡΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠ΄ΡΠ²Π°Π½Ρ, ΡΠΊΡ ΠΏΡΠ΄ΡΡΠΈΠΌΡΡΡΡΡΡ mbstring. Π’ΠΈΠΏΠΎΠ²ΠΎ UCS-2LE.
exif.encode_jis
string
exif.encode_jis
Π²ΠΈΠ·Π½Π°ΡΠ°Ρ Π½Π°Π±ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ² JIS Π΄Π»Ρ ΠΎΠ±ΡΠΎΠ±ΠΊΠΈ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΡΠ² ΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΠ°. ΠΠ° ΠΏΡΠΎΠΌΠΎΠ²ΡΠ°Π½Π½ΡΠΌ - ΠΏΠΎΡΠΎΠΆΠ½Ρ Π·Π½Π°ΡΠ΅Π½Π½Ρ, ΡΠΊΠ΅ Π·ΠΌΡΡΡΡ ΡΡΠ½ΠΊΡΡΡ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ ΠΏΠΎΡΠΎΡΠ½Π΅ Π²Π½ΡΡΡΡΡΠ½Ρ ΠΊΠΎΠ΄ΡΠ²Π°Π½Π½Ρ mbstring.
exif.decode_jis_motorola
string
exif.decode_jis_motorola
Π²ΠΈΠ·Π½Π°ΡΠ°Ρ Π²Π½ΡΡΡΡΡΠ½Ρ ΠΊΠΎΠ΄ΡΠ²Π°Π½Π½Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ² Π·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π½Ρ Π΄Π»Ρ JIS-ΠΊΠΎΠ΄ΠΎΠ²Π°Π½ΠΈΡ
ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΡΠ², ΡΠΊΡΠΎ Π·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π½Ρ ΠΌΠ°Ρ Π±Π°ΠΉΡΠΎΠ²ΠΈΠΉ ΠΏΠΎΡΡΠ΄ΠΎΠΊ motorola (big-endian). Π¦Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ ΠΏΠΎΡΠΎΠΆΠ½ΡΠΎΡ, Π°Π»Π΅ Π²ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΊΠ°Π·Π°ΡΠΈ ΡΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠ΄ΡΠ²Π°Π½Ρ, ΡΠΊΡ ΠΏΡΠ΄ΡΡΠΈΠΌΡΡΡΡΡΡ mbstring. Π’ΠΈΠΏΠΎΠ²ΠΎ JIS.
exif.decode_jis_intel
string
exif.decode_jis_intel
Π²ΠΈΠ·Π½Π°ΡΠ°Ρ Π²Π½ΡΡΡΡΡΠ½Ρ ΠΊΠΎΠ΄ΡΠ²Π°Π½Π½Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ² Π·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π½Ρ Π΄Π»Ρ JIS-ΠΊΠΎΠ΄ΠΎΠ²Π°Π½ΠΈΡ
ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΡΠ² ΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΠ°, ΡΠΊΡΠΎ Π·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π½Ρ ΠΌΠ°Ρ Π±Π°ΠΉΡΠΎΠ²ΠΈΠΉ ΠΏΠΎΡΡΠ΄ΠΎΠΊ intel (little-endian). Π¦Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ ΠΏΠΎΡΠΎΠΆΠ½ΡΠΎΡ, Π°Π»Π΅ Π²ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΊΠ°Π·Π°ΡΠΈ ΡΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠ΄ΡΠ²Π°Π½Ρ, ΡΠΊΡ ΠΏΡΠ΄ΡΡΠΈΠΌΡΡΡΡΡΡ mbstring. Π’ΠΈΠΏΠΎΠ²ΠΎ JIS.