Size: a a a

2020 April 01

DE

Denis Erygin in Modern::Perl
просто в легаси коде везде win1251 с древних времен в строках
источник

AP

Anton Petrusevich in Modern::Perl
Denis Erygin
просто в легаси коде везде win1251 с древних времен в строках
в тексте программы прямо?
источник

DE

Denis Erygin in Modern::Perl
ну да
источник

DE

Denis Erygin in Modern::Perl
и понятно что будет с use utf8
источник

AP

Anton Petrusevich in Modern::Perl
ну это внешнее представление. тебе надо из него сначала внутреннее получить.
источник

VG

Vadim Goncharov in Modern::Perl
и что, в том легаси используются только строки в самом коде программы?
источник

AP

Anton Petrusevich in Modern::Perl
нужно сначала сделать декод, затем звать функцию
источник

AP

Anton Petrusevich in Modern::Perl
Denis Erygin
и понятно что будет с use utf8
да, будет "плохо". что неверно, но с легаси порой сложно — его много и упаришься приводить в порядок
источник

DE

Denis Erygin in Modern::Perl
ну вот поэтому делал без use utf8
источник

VG

Vadim Goncharov in Modern::Perl
еще не факт, что тот легаси не в порядке
источник

DE

Denis Erygin in Modern::Perl
ладно, спасибо за ответы, буду думать что с этим делать
источник

AP

Anton Petrusevich in Modern::Perl
литералы в 1251 — это внешнее представление. перед вызовом utf8ToBytes надо его во внутреннее перевести, тогда там встанет флаг ютф8 и функция верно отработает. внутреннее делается через вызов декод: decode("cp1251", $str). о том, что у тебя данные в этом представлении можешь знать только ты, для перла они просто набор байт во внешнем представлении
источник

DE

Denis Erygin in Modern::Perl
этот легаси надо заставить работать с websocket - а там utf8 по умолчанию прилетает
источник

AP

Anton Petrusevich in Modern::Perl
cp1251
источник

AP

Anton Petrusevich in Modern::Perl
проверил название по Encode::Supported
источник

VG

Vadim Goncharov in Modern::Perl
да ляхко! заставить фронтендеров рекодить в 1251 :)
источник

DE

Denis Erygin in Modern::Perl
unity клиент
источник

VG

Vadim Goncharov in Modern::Perl
самому вебсокету похеру, он просто протокол
источник

AP

Anton Petrusevich in Modern::Perl
Vadim Goncharov
самому вебсокету похеру, он просто протокол
там есть формат текстовых данных
источник

VG

Vadim Goncharov in Modern::Perl
Anton Petrusevich
там есть формат текстовых данных
никто ж не запрещает слать в бинарных :) еще и экономия на размере выйдет!
источник