Chiunque ha un trucco chiaro su come convertire un numero di file php e html da UTF-8 a ISO-8859-1 in linux (Ubuntu)?Conversione di pagine Web da UTF-8 a ISO-8859-1 in linux
9
A
risposta
19
Ubuntu ha recode
$ sudo apt-get install recode
$ recode UTF-8..latin1 *.php
ricorsivo, grazie alla Ted Dziuba:
$ find . -name "*.php" -exec recode UTF-8..latin1 {} \;
9
Credo iconv è la vostra risposta ...
Modulo uomo iconv:
NAME iconv - Convert encoding of given files from one encoding to another SYNOPSIS iconv -f encoding -t encoding inputfile DESCRIPTION The iconv program converts the encoding of characters in inputfile from one coded character set to another. The result is written to standard output unless otherwise specified by the --output option. .....
Così si potrebbe probabilmente fare un
find $my_base_dir -name "*.php" -o -name "*.html" -exec sh -c "(\
iconv -t ISO88592 -f UTF8 {} -o {}.iconv ; \
mv {}.iconv {} ; \
)" \;
Ciò ricorsivamente trovare i file denominati in modo appropriato e ricodificarli (il file temporaneo è necessario, poiché iconv troncerà l'output prima di iniziare a lavorare).
Problemi correlati
- 1. Conversione da UTF8 a UTF16 tramite iconv
- 2. Conversione di tabelle mysql da latin1 a utf8
- 3. Conversione del problema da ANSI a UTF8 C#
- 4. byte UTF8 [] per conversione stringhe
- 5. Conversione di un conducente a Linux
- 6. uscita Conversione di query MySQL per utf8
- 7. Conversione di XML illegittimi e char in utf8 - python
- 8. Utilizzo di più pagine Web in un raschiatore web
- 9. Come usare iconv per la conversione utf8?
- 10. Conversione di un pdf a più pagine in più pagine utilizzando un singolo comando
- 11. Conversione da ppm a png
- 12. Conversione da & a & in Objective-C
- 13. Linux: identificazione delle pagine in memoria
- 14. Problema di conversione da NSData a NSString!
- 15. Conversione da cinese a pinyin
- 16. Gestione tabelle di pagine Linux e MMU
- 17. pagine web in remoto la visualizzazione serviti da pow.cx
- 18. pagine Web che proprio pagine troppa roba
- 19. Conversione da ASMX al servizio Web WCF
- 20. Download in massa di pagine Web C#
- 21. Codifica UTF8 Java
- 22. Caricamento veloce pagine web
- 23. Migrazione da Web Form di ASP.NET a MVC
- 24. rimuovere le pagine di aiuto da un'API Web ASP.NET
- 25. Conversione da HTML a odt, doc, docx
- 26. Conversione in bootstrap per l'app Web esistente
- 27. Conversione da Bash shell a conversione binaria da
- 28. Conversione dei caratteri UTF8 fuoriusciti nella loro forma originale
- 29. Conversione da PDF a Postscript utilizzando Java
- 30. Firme elettroniche nelle pagine Web
Recode è un programma abbastanza standard di Linux - non così standard che è sempre installato per impostazione predefinita, ma dovrebbe essere disponibile su tutte le distribuzioni, non solo Ubuntu. –
come posso fare questo ricorsivo? – Svish
In modo ricorsivo, è trovare. -name "* .php" -exec recode UTF-8..latin1 {} \; –