Ini ialah arahan iconvposix yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
iconv — penukaran set kod
SINOPSIS
iconv [−cs] −f frommap −t tomap [fail...]
ikonv −f fromcode [−cs] [−t tocode] [fail...]
ikonv −t tocode [−cs] [−f fromcode] [fail...]
ikonv −l
DESCRIPTION
. iconv utiliti hendaklah menukar pengekodan aksara dalam fail daripada satu set kod kepada
yang lain dan tulis hasilnya kepada output standard.
Apabila pilihan menunjukkan bahawa fail charmap digunakan untuk menentukan set kod (lihat
PILIHAN), penukaran set kod hendaklah dicapai dengan melakukan gabungan logik pada
nama watak simbolik dalam dua charmaps. Pelaksanaan tidak perlu menyokong penggunaan
daripada fail charmap untuk penukaran set kod melainkan simbol POSIX2_LOCALEDEF ditakrifkan pada
sistem.
PILIHAN
. iconv utiliti hendaklah mematuhi volum Definisi Asas POSIX.1‐2008, seksyen
12.2, utiliti Syntax Garis panduan.
Pilihan berikut hendaklah disokong:
−c Abaikan sebarang aksara yang tidak sah dalam set kod fail input daripada
pengeluaran. Bila −c tidak digunakan, hasil daripada menemui aksara tidak sah dalam
aliran input (sama ada yang bukan aksara dalam set kod
fail input atau yang tidak mempunyai aksara yang sepadan dalam set kod output
fail) hendaklah dinyatakan dalam dokumentasi sistem. Ada atau tidaknya
−c tidak akan menjejaskan status keluar daripada iconv.
−f fromcodeset
Kenal pasti set kod fail input. Pelaksanaan hendaklah mengiktiraf
berikutan dua bentuk fromcodeset hujah pilihan:
fromcode . fromcode hujah pilihan tidak boleh mengandungi a watak. Ia
hendaklah ditafsirkan sebagai nama salah satu perihalan set kod
disediakan oleh pelaksanaan dalam format yang tidak ditentukan. Nilai yang sah
of fromcode adalah ditakrifkan pelaksanaan.
frommap . frommap hujah pilihan mesti mengandungi a watak. Ia hendaklah
ditafsirkan sebagai nama laluan bagi fail charmap seperti yang ditakrifkan dalam
Jumlah Takrif Asas POSIX.1‐2008, seksyen 6.4, Watak Tetapkan
Penerangan Produk File. Jika nama laluan tidak mewakili yang sah,
fail charmap yang boleh dibaca, hasilnya tidak ditentukan.
Jika pilihan ini ditinggalkan, set kod tempat semasa hendaklah digunakan.
−l Tulis semua yang disokong fromcode and tocode nilai kepada output standard dalam
format yang tidak ditentukan.
−s Sekat sebarang mesej yang ditulis kepada ralat standard mengenai aksara tidak sah.
Bila −s tidak digunakan, hasil daripada menemui aksara tidak sah dalam input
strim (sama ada aksara yang bukan sah dalam set kod input
fail atau yang tidak mempunyai aksara yang sepadan dalam set kod fail output)
hendaklah dinyatakan dalam dokumentasi sistem. Ada atau tidaknya −s
tidak akan menjejaskan status keluar daripada iconv.
−t tocodeset
Kenal pasti set kod yang akan digunakan untuk fail output. Pelaksanaan hendaklah
mengenali dua bentuk berikut tocodeset hujah pilihan:
tocode Semantik hendaklah bersamaan dengan −f fromcode pilihan.
tomap Semantik hendaklah bersamaan dengan −f frommap pilihan.
Jika pilihan ini ditinggalkan, set kod tempat semasa hendaklah digunakan.
Sekiranya ada −f or −t mewakili fail charmap, tetapi yang lain tidak (atau ditinggalkan), atau
kedua-dua −f and −t ditinggalkan, hasilnya tidak ditentukan.
OPERAND
Operan berikut hendaklah disokong:
fail Nama laluan bagi fail input. Jika tidak fail operan ditentukan, atau jika a fail
operan ialah '−', input standard hendaklah digunakan.
STDIN
Input standard hendaklah digunakan hanya jika tidak fail operan ditentukan, atau jika a fail
operan ialah '−'.
INPUT FILES
Fail input hendaklah menjadi fail teks.
PERSEKITARAN PELBAGAI
Pembolehubah persekitaran berikut akan mempengaruhi pelaksanaan iconv:
BAHASA Sediakan nilai lalai untuk pembolehubah pengantarabangsaan yang tidak ditetapkan atau
null. (Lihat volum Takrif Asas POSIX.1‐2008, seksyen 8.2,
Pengantarabangsaan Pembolehubah untuk keutamaan pengantarabangsaan
pembolehubah yang digunakan untuk menentukan nilai kategori tempat.)
LC_ALL Jika ditetapkan kepada nilai rentetan bukan kosong, ganti nilai semua yang lain
pembolehubah pengantarabangsaan.
LC_CTYPE Tentukan tempat untuk tafsiran jujukan bait data teks
sebagai aksara (contohnya, bait tunggal berbanding dengan aksara berbilang bait dalam
hujah). Semasa terjemahan fail, pembolehubah ini digantikan oleh
menggunakan fromcode hujah pilihan.
LC_MESSAGES
Tentukan tempat yang harus digunakan untuk mempengaruhi format dan kandungan
mesej diagnostik yang ditulis kepada ralat standard.
NLSPATH Tentukan lokasi katalog mesej untuk pemprosesan LC_MESSAGES.
ASYNCRONOUS ACARA
Lalai.
STDOUT
Apabila −l pilihan digunakan, output standard hendaklah mengandungi semua yang disokong fromcode and
tocode nilai, ditulis dalam format yang tidak ditentukan.
Apabila −l pilihan tidak digunakan, output standard hendaklah mengandungi urutan
aksara dibaca daripada fail input, diterjemahkan kepada set kod yang ditentukan. Tiada lagi
hendaklah ditulis kepada keluaran piawai.
STDERR
Ralat standard hendaklah digunakan hanya untuk mesej diagnostik.
OUTPUT FILES
Tiada.
EXTENDED DESCRIPTION
Tiada.
EXIT STATUS
Nilai keluar berikut hendaklah dikembalikan:
0 Selesai dengan jayanya.
>0 Ralat telah berlaku.
AKIBAT OF KESALAHAN
Lalai.
. berikutan bahagian adalah bermaklumat.
PERMOHONAN PENGGUNAAN
Pengguna mesti memastikan bahawa kedua-dua fail charmap menggunakan nama simbolik yang sama untuk aksara
kedua-dua set kod mempunyai persamaan.
CONTOH
Contoh berikut menukar kandungan fail mel.x400 daripada ISO/IEC 6937:2001
set kod standard ke set kod standard ISO/IEC 8859‐1:1998, dan menyimpan hasilnya dalam
fail mel.tempatan:
iconv −f IS6937 −t IS8859 mel.x400 > mel.tempatan
RATIONALE
. iconv utiliti boleh digunakan secara mudah alih hanya apabila pengguna menyediakan dua fail charmap sebagai
hujah pilihan. Ini kerana satu charmap yang disediakan oleh pengguna tidak boleh dipercayai
digabungkan dengan nama dalam perihalan set aksara yang disediakan oleh sistem. Nilai yang sah untuk
fromcode and tocode adalah ditakrifkan pelaksanaan dan tidak perlu mempunyai sebarang kaitan dengan
mekanisme charmap. Sebagai bantuan kepada pengguna interaktif, the −l pilihan telah diterima pakai daripada
Sistem pengendalian Plan 9. Ia menulis maklumat mengenai pelaksanaan yang ditentukan ini
nilai. Format tidak ditentukan kerana terdapat banyak kemungkinan format berguna yang
boleh dipilih, seperti matriks gabungan yang sah bagi fromcode and tocode. Yang −l
pilihan tidak dimaksudkan untuk penggunaan skrip shell; aplikasi yang mematuhi perlu digunakan
charmaps.
. iconv utiliti mungkin menyokong penukaran antara pengekodan berasaskan ASCII dan EBCDIC, tetapi
tidak diwajibkan berbuat demikian. Dalam pelaksanaan yang mematuhi XSI, dd utiliti adalah satu-satunya
kaedah yang dijamin untuk menyokong penukaran antara dua set aksara ini.
MASA HADAPAN ARAHAN
Tiada.
Gunakan iconvposix dalam talian menggunakan perkhidmatan onworks.net