In precedenza avevo solo una vaga consapevolezza dei problemi di codifica dei caratteri, ma answers to a question today mi ha fatto riflettere. Il seguente più cibo fornito per la mente troppo:La codifica dei caratteri espliciti e la codifica/decodifica devono essere promossi come "best practice" in Perl?
perlunitut - Perl Unicode Tutorial
L'unico posto che ho visto menzione di affermare l'codifica dei caratteri (ad es use utf8;
per la maggior parte di noi) del nostro codice sorgente come "best practice" era nelle risposte al già citato question.
Inoltre, perlunitut menziona che dovremmo use Encode qw{encode decode};
nella nostra "intestazione standard" nei programmi Perl. Sembra quindi che un'altra "best practice" dovrebbe essere la decodifica di tutti gli input e la codifica di tutti gli output.
Cosa ne pensi?
Grazie per la risposta. Mi sto chiedendo cosa intendessi per "interno" del tuo programma ". –
Intendo la logica di base del programma - tutto ciò che effettivamente fa qualunque sia il tuo programma o la tua libreria, al contrario delle parti che parlano al mondo esterno. – hobbs