Como eu substituo os caracteres unicode “extravagantes” por seus equivalentes ascii?

1

Existe uma ferramenta para substituir caracteres utf como U+2018 (LEFT SINGLE QUOTATION MARK), U+2019 (RIGHT SINGLE QUOTATION MARK) com caracteres de aspas normais: ' , etc. como o comando lodash deburr faz? / p>     

por Fluffy 04.12.2015 / 15:04

1 resposta

2

Você pode usar iconv

NAME
       iconv - Convert encoding of given files from one encoding to another

SYNOPSIS
       iconv -f encoding [-t encoding] [inputfile]...

por exemplo,

$ echo "some ‘fancy’ chars" | iconv -f utf-8 -t ascii//translit
some 'fancy' chars
    
por steeldriver 04.12.2015 / 15:17