Pertanyaan Cara mengonversi file teks dari Shift JIS ke UTF-8 dan kembali dari terminal


Untuk melakukan konversi ini saya harus menggunakan editor teks. Ini membosankan. Apakah ada cara yang lebih mudah untuk melakukannya, seperti beberapa program yang dapat saya jalankan dari Linux atau OS X terminal?


4
2017-07-21 00:18


asal


Jika target Anda adalah Shift_JIS Window, Anda sebaiknya menggunakan CP932 jika Anda mengalami masalah dalam mengubah beberapa karakter. - lepe


Jawaban:


Untuk mengkonversi dari Shift JIS ke UTF-8 di linux, lakukan:

iconv -f SHIFT-JIS -t UTF-8 <infile> > <outfile>

dan pergi ke cara lain hanya membalikkan argumen:

iconv -f UTF-8 -t SHIFT-JIS <infile> > <outfile>

Saya tidak tahu OSX tetapi mungkin memiliki iconv komando juga, dalam hal apa yang serupa harus bekerja.


9
2017-07-21 08:21



iconv -f UTF-16 -t SHIFT-JIS part2errorfirst.txt> jjjjjjjjjjj.txt mengarah pada teks yang kacau- i.imgur.com/Z4H8v29.png - vipin8169
mengkonversi file menggunakan iconv -f UTF-16 -t SHIFT_JIS prt1shift.txt > jjjjjjjjjj.txt, dan bukannya SHIFT_JIS itu diubah menjadi Barat (ISO-8859-15) dengan semua karakter JP dikonversi ke kotak - vipin8169


Saya menggunakan perintah berikut:

SHIFT-JIS ke UTF-8

nkf -w <infile> > <Outfile>

UTF-8 ke SHIFT-JIS

nkf -s <infile> > <Outfile>

NKF - Jaringan Konversi kode Kanji Filter


0
2017-12-05 01:53



Saya mencoba mengonversi file dalam utf-8 ke shift-JIS. Tapi itu tidak berhasil seperti yang diharapkan. File yang dihasilkan memiliki karakter aneh di dalamnya, bukan yang Jepang. Semua karakter JP kacau - imgur.com/sbibRAT - vipin8169
mengkonversi file menggunakan nkf -s prt1shift.txt > klklklklklk.txt, dan bukannya SHIFT_JIS itu diubah menjadi Barat (ISO-8859-15) dengan semua karakter JP dikonversi ke kotak - vipin8169