UConverter::transcode
(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)
UConverter::transcode β ΠΠ΅ΡΠ΅ΡΠ²ΠΎΡΡΡ ΡΡΠ΄ΠΎΠΊ Π· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄ΡΠ²Π°Π½Π½Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ² Π½Π° ΡΠ½ΡΠΈΠΉ
ΠΠΏΠΈΡ
public static UConverter::transcode(Β Β Β Β string $str,Β Β Β Β string $toEncoding,Β Β Β Β string $fromEncoding,Β Β Β Β ?array $options = null): string|false
ΠΠ΅ΡΠ΅ΡΠ²ΠΎΡΡΡ ΡΡΠ΄ΠΎΠΊ str
ΠΈΠ· ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΈfromEncoding
Π²toEncoding
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
str
Π ΡΠ΄ΠΎΠΊ (string) Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΡΠ²ΠΎΡΠ΅Π½Π½Ρ.
toEncoding
ΠΠ΅ΠΎΠ±Ρ ΡΠ΄Π½Π΅ ΠΊΠΎΠ΄ΡΠ²Π°Π½Π½Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ.
fromEncoding
ΠΠΎΡΠΎΡΠ½Π΅ ΠΊΠΎΠ΄ΡΠ²Π°Π½Π½Ρ ΡΡΠ΄ΠΊΠ° str
options
ΠΠ΅ΠΎΠ±ΠΎΠ²'ΡΠ·ΠΊΠΎΠ²ΠΈΠΉ ΠΌΠ°ΡΠΈΠ² (array), ΡΠΊΠΈΠΉ ΠΌΠΎΠΆΠ΅ ΠΌΡΡΡΠΈΡΠΈ ΡΠ°ΠΊΡ ΠΊΠ»ΡΡΡ:
'to_subst'
- ΠΏΡΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ», ΡΠΊΠΈΠΉ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ Π·Π°ΠΌΡΡΡΡ Π±ΡΠ΄Ρ-ΡΠΊΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΡΡΠ΄ΠΊΠ°str
, ΡΠΊΠΈΠΉ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ Π·Π°ΠΊΠΎΠ΄ΠΎΠ²Π°Π½ΠΈΠΉ ΡtoEncoding
. Π―ΠΊΡΠΎ ΠΊΠ»ΡΡ Π²ΠΊΠ°Π·Π°Π½ΠΎ, Π²ΡΠ½ ΠΏΠΎΠ²ΠΈΠ½Π΅Π½ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΠΈ ΠΎΠ΄ΠΈΠ½ ΡΠΈΠΌΠ²ΠΎΠ» Ρ ΡΡΠ»ΡΠΎΠ²ΠΎΠΌΡ ΠΊΠΎΠ΄ΡΠ²Π°Π½Π½Ρ.
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½Π½ΡΡ ΡΡΡΠΎΠΊΡ ΠΈΠ»ΠΈ**false
**Π² ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ.
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΠ΅ΡΠ΅ΡΠ²ΠΎΡΠ΅Π½Π½Ρ Π· UTF-8 Π½Π° UTF-16 Ρ Π½Π°Π·Π°Π΄
Loading...
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ:
005a006f00eb
5a6fc3ab
ΠΡΠΈΠΊΠ»Π°Π΄ #2 ΠΠ΅ΠΏΡΠΈΠΏΡΡΡΠΈΠΌΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ Ρ Π²Ρ ΡΠ΄Π½ΠΎΠΌΡ ΡΡΠ΄ΠΊΡ
Π―ΠΊΡΠΎ Π²Ρ
ΡΠ΄Π½ΠΈΠΉ ΡΡΠ΄ΠΎΠΊ ΠΌΡΡΡΠΈΡΡ ΠΏΠΎΡΠ»ΡΠ΄ΠΎΠ²Π½ΡΡΡΡ Π±Π°ΠΉΡΡΠ², ΡΠΊΠ° Π½Π΅ Ρ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΡ Ρ ΠΊΠΎΠ΄ΡΠ²Π°Π½Π½Ρ, Π·Π°Π·Π½Π°ΡΠ΅Π½ΡΠΉ Ρ fromEncoding
, ΡΠΎ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²toEncoding
ΠΎΠ½Π° Π·Π°ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ Unicode U+FFFD (ΠΠ°ΠΌΠ΅Π½ΡΡΡΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ»).
Loading...
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ:
fffd
ΠΡΠΈΠΊΠ»Π°Π΄ #3 Π‘ΠΈΠΌΠ²ΠΎΠ»ΠΈ, ΡΠΊΡ Π½Π΅ ΠΌΠΎΠΆΡΡΡ Π±ΡΡΠΈ Π·Π°ΠΊΠΎΠ΄ΠΎΠ²Π°Π½Ρ
Π―ΠΊΡΠΎ Π²Ρ
ΡΠ΄Π½ΠΈΠΉ ΡΡΠ΄ΠΎΠΊ ΠΌΡΡΡΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ, ΡΠΊΡ Π½Π΅ ΠΌΠΎΠΆΡΡΡ Π±ΡΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Ρ ΠΊΠΎΠ΄ΡΠ²Π°Π½Π½Ρ toEncoding
, Π²ΠΎΠ½ΠΈ Π·Π°ΠΌΡΠ½ΡΡΡΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ. ΠΠ° Π·Π°ΠΌΠΎΠ²ΡΡΠ²Π°Π½Π½ΡΠΌ ΡΠΈΠΌΠ²ΠΎΠ» Π·Π°Π»Π΅ΠΆΠΈΡΡ Π²ΡΠ΄ ΠΊΠΎΠ΄ΡΠ²Π°Π½Π½Ρ Ρ ΠΌΠΎΠΆΠ΅ ΠΊΠ΅ΡΡΠ²Π°ΡΠΈΡΡ Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° 'to_subst'
Loading...
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ:
1a
3f
3f
ΠΠΈΠ²ΡΡΡΡΡ ΡΠ°ΠΊΠΎΠΆ
- mb_convert_encoding() - ΠΠ΅ΡΠ΅ΡΠ²ΠΎΡΡΡ ΡΡΠ΄ΠΎΠΊ Π· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄ΡΠ²Π°Π½Π½Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ² Π½Π° ΡΠ½ΡΠΈΠΉ
- iconv() - ΠΠ΅ΡΠ΅ΡΠ²ΠΎΡΡΡ ΡΡΠ΄ΠΎΠΊ Π· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄ΡΠ²Π°Π½Π½Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ² Π½Π° ΡΠ½ΡΠΈΠΉ