LINUX.ORG.RU

Перекодировать файл из unicode последовательности


0

0

Есть файл, в нем:

%20%u043F%u0435%u0440%u0435%u0445%u043E%u0434%u0438%u0442%20%u043D%u0430%20

Нужно перекодировать в отображаемый вид.

Так то нормально % echo '\u043F\u0435\u0440\u0435\u0445\u043E\u04' , а вот чтобы файл перекодировать ничего не нагуглил, может есть что-то вроде iconv? Или как это с помощью стандартных средств решить.


Re: Перекодировать файл из unicode последовательности

По-дурацки немного, но я когда-то делал так:
$ cat file | tr % ' ' | xargs -d' ' -I{} printf "\{}"
правда если файлов много или они большие, то лучше использовать что-то другое.

Laz ★★★★★ ()

Re: Перекодировать файл из unicode последовательности

recode

Eddy_Em ☆☆☆☆☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.