Size: a a a

2021 September 17

SU

Someone Unknown 🇭🇷... in Modern::Perl
Оно умнее, чем кажется

$ perl -MEncode -E 'say encode(utf8 => "ы")'
источник

SZ

Sergey Zhmylove in Modern::Perl
Неа, там utf-8.
"utf-8" ≠ "UTF-8"
источник

VG

Vadim Goncharov in Modern::Perl
encode_utf8 и зачем вообще лишний аргумент
источник

SU

Someone Unknown 🇭🇷... in Modern::Perl
Тактактак, мы щас подошли к краю бездны
источник

SU

Someone Unknown 🇭🇷... in Modern::Perl
Не рассказывай дальше
источник

p

prll in Modern::Perl
а зачем юзать модуль Encode когда во встроеном utf8 все это есть для именно utf8 ?
источник

SU

Someone Unknown 🇭🇷... in Modern::Perl
Вы молодые, шутливые, вам всё легко
источник

SZ

Sergey Zhmylove in Modern::Perl
Wut? :P
источник

VG

Vadim Goncharov in Modern::Perl
это internal, использование которого - грязный хак
источник

p

prll in Modern::Perl
источник

SZ

Sergey Zhmylove in Modern::Perl
Ты точно уверен, что понимаешь, что оно делает?
источник

p

prll in Modern::Perl
смыыыле хак? не нужно лишних модулей никаких, все из коробке, даже use не нужен
источник

AG

Anatolia Gr in Modern::Perl
источник

VG

Vadim Goncharov in Modern::Perl
в прямом, ты маны читал ваще?
источник

p

prll in Modern::Perl
utf8::encode($string);  # "\x{100}"  becomes "\xc4\x80"
utf8::decode($string);  # "\xc4\x80" becomes "\x{100}"
это разве не аналог  say encode(utf8 => "ы") ?
источник

SZ

Sergey Zhmylove in Modern::Perl
Аналог
источник

p

prll in Modern::Perl
вот прямо сейчас еще раз , и там не написано что это нельзя использовать
источник

VG

Vadim Goncharov in Modern::Perl
раньше точно писалось
источник

VG

Vadim Goncharov in Modern::Perl
хотя не факт, что в нём, а не в perlunicode или около
источник

p

prll in Modern::Perl
может ты испугался
Do not use this pragma for anything else than telling Perl that your script is written in UTF-8. The utility functions described below are directly usable without use utf8;.
источник