это преобразует странный / неправильно сформированный ввод во что-то, что безопасно использовать
это изменит строковое представление этого байтового массива [] byte {56, 21, 114, 215, 252, 199, 62, 146, 143, 167, 197, 162, 172, 158, 112, 4, 76, 17, 222, 32, 34, 215, 199, 97, 187, 143, 61, 161, 211, 96, 198, 218, 134, 106, 85, 107, 162, 194, 36, 153, 255} из "o <�i���H���O��Ia) eb�? G (V���H" в ")\ x9d \ xd8 ջ \ x90 \ xf13 \ x89 \ xd6 \ xd0 \ v2 \ xc0 \ xbe.m \ хаа! B \ XBF \ XBE \ xe7s \ x0e \ XFF \ XAC \ xf4Ӕ \ xe6Dx \ x88 \ xd3c \ xa2P \ x16n\ x97 \ xc8 "</p>
, но" hello world "останется" hello world "
, если массив байтов будет принтером прямо в ваш терминал, это может сделать ваш терминал странным, например мой терминалвернул это "" D␊␌⎼≤⎻├␊␍ ⎽├⎼␋┼ ± "H␊┌┌⎺, ┬⎺⎼┌␍!", когда я использовал string () вместо "% q"