ນີ້ແມ່ນຄໍາສັ່ງ iconvposix ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ຟຣີຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
iconv — ການປ່ຽນແປງ codeset
ສະຫຼຸບສັງລວມ
iconv [−cs] -f ຈາກແຜນທີ່ -t ໝາກເຜັດ [ເອກະສານ...]
iconv −f ຈາກລະຫັດ [−cs] [-t tocode] [ເອກະສານ...]
iconv -t tocode [−cs] [-f ຈາກລະຫັດ] [ເອກະສານ...]
iconv −l
ລາຍລະອຽດ
ໄດ້ iconv ຜົນປະໂຫຍດຈະຕ້ອງປ່ຽນການເຂົ້າລະຫັດຂອງຕົວອັກສອນໃນ ເອກະສານ ຈາກຫນຶ່ງ codeset ກັບ
ອື່ນແລະຂຽນຜົນໄດ້ຮັບກັບຜົນໄດ້ຮັບມາດຕະຖານ.
ເມື່ອຕົວເລືອກຊີ້ບອກວ່າໄຟລ໌ charmap ຖືກນໍາໃຊ້ເພື່ອກໍານົດ codesets (ເບິ່ງ
ທາງເລືອກ), ການປ່ຽນ codeset ຈະສໍາເລັດໂດຍການປະຕິບັດການເຂົ້າຮ່ວມຢ່າງມີເຫດຜົນໃນ
ຊື່ສັນຍາລັກໃນສອງ charmaps. ການປະຕິບັດບໍ່ຈໍາເປັນຕ້ອງສະຫນັບສະຫນູນການນໍາໃຊ້
ຂອງໄຟລ໌ charmap ສໍາລັບການແປງ codeset ເວັ້ນເສຍແຕ່ວ່າສັນຍາລັກ POSIX2_LOCALEDEF ຖືກກໍານົດໄວ້
ລະບົບ.
OPTIONS
ໄດ້ iconv ຜົນປະໂຫຍດຈະຕ້ອງສອດຄ່ອງກັບປະລິມານຄໍານິຍາມພື້ນຖານຂອງ POSIX.1-2008, ສ່ວນ
12.2, ຜົນປະໂຫຍດ syntax ຄູ່ມືແນະນໍາ.
ທາງເລືອກຕໍ່ໄປນີ້ຈະໄດ້ຮັບການສະຫນັບສະຫນູນ:
−ຄ ຂ້າມຕົວອັກສອນທີ່ບໍ່ຖືກຕ້ອງຢູ່ໃນຊຸດລະຫັດຂອງໄຟລ໌ປ້ອນຂໍ້ມູນຈາກ
ຜົນຜະລິດ. ເມື່ອໃດ −ຄ ບໍ່ໄດ້ຖືກນໍາໃຊ້, ຜົນໄດ້ຮັບຂອງການພົບຕົວອັກສອນທີ່ບໍ່ຖືກຕ້ອງໃນ
ກະແສການປ້ອນຂໍ້ມູນ (ບໍ່ວ່າຈະເປັນຕົວລະຄອນທີ່ບໍ່ຢູ່ໃນ codeset ຂອງ
ໄຟລ໌ input ຫຼືບໍ່ມີຕົວອັກສອນທີ່ສອດຄ້ອງກັນໃນ codeset ຂອງຜົນໄດ້ຮັບ
file) ຈະຖືກລະບຸໄວ້ໃນເອກະສານລະບົບ. ການມີຫຼືບໍ່ມີ
−ຄ ຈະບໍ່ມີຜົນກະທົບສະຖານະພາບທາງອອກຂອງ iconv.
-f ຈາກcodeset
ລະບຸຊຸດລະຫັດຂອງໄຟລ໌ປ້ອນຂໍ້ມູນ. ການປະຕິບັດຈະຮັບຮູ້
ປະຕິບັດຕາມສອງຮູບແບບຂອງ ຈາກcodeset ການໂຕ້ຖຽງທາງເລືອກ:
ຈາກລະຫັດ ໄດ້ ຈາກລະຫັດ option-argument ຕ້ອງບໍ່ມີ a ລັກສະນະ. ມັນ
ຈະຖືກຕີຄວາມໝາຍວ່າເປັນຊື່ຂອງໜຶ່ງໃນຄຳອະທິບາຍຊຸດລະຫັດ
ສະໜອງໃຫ້ໂດຍການຈັດຕັ້ງປະຕິບັດໃນຮູບແບບທີ່ບໍ່ໄດ້ລະບຸ. ຄ່າທີ່ຖືກຕ້ອງ
of ຈາກລະຫັດ ແມ່ນການປະຕິບັດກໍານົດ.
ຈາກແຜນທີ່ ໄດ້ ຈາກແຜນທີ່ option-argument ຕ້ອງມີ a ລັກສະນະ. ມັນຈະ
ຖືກຕີຄວາມໝາຍວ່າເປັນຊື່ເສັ້ນທາງຂອງໄຟລ໌ charmap ຕາມທີ່ກຳນົດໄວ້ໃນ
ປະລິມານນິຍາມພື້ນຖານຂອງ POSIX.1-2008, ສ່ວນ 6.4, ລັກສະນະ ທີ່ກໍານົດໄວ້
ລາຍລະອຽດ ເອກະສານ. ຖ້າຊື່ເສັ້ນທາງບໍ່ໄດ້ເປັນຕົວແທນທີ່ຖືກຕ້ອງ,
ໄຟລ໌ charmap ສາມາດອ່ານໄດ້, ຜົນໄດ້ຮັບແມ່ນບໍ່ໄດ້ກໍານົດ.
ຖ້າຕົວເລືອກນີ້ຖືກລະເວັ້ນ, ຊຸດລະຫັດຂອງສະຖານທີ່ປະຈຸບັນຈະຖືກໃຊ້.
−l ຂຽນສະຫນັບສະຫນູນທັງຫມົດ ຈາກລະຫັດ ແລະ tocode ຄ່າກັບຜົນຜະລິດມາດຕະຖານໃນ an
ຮູບແບບທີ່ບໍ່ໄດ້ລະບຸ.
−ສ ສະກັດກັ້ນຂໍ້ຄວາມໃດໆທີ່ຂຽນເປັນຄວາມຜິດພາດມາດຕະຖານກ່ຽວກັບຕົວອັກສອນທີ່ບໍ່ຖືກຕ້ອງ.
ເມື່ອໃດ −ສ ບໍ່ໄດ້ຖືກນໍາໃຊ້, ຜົນໄດ້ຮັບຂອງການພົບຕົວອັກສອນທີ່ບໍ່ຖືກຕ້ອງໃນການປ້ອນຂໍ້ມູນ
stream (ບໍ່ວ່າຈະເປັນຕົວອັກສອນທີ່ບໍ່ຖືກຕ້ອງຢູ່ໃນ codeset ຂອງ input ໄດ້
ໄຟລ໌ຫຼືບໍ່ມີຕົວອັກສອນທີ່ສອດຄ້ອງກັນໃນ codeset ຂອງໄຟລ໌ຜົນຜະລິດ)
ຈະຖືກລະບຸໄວ້ໃນເອກະສານລະບົບ. ການມີຫຼືບໍ່ມີ −ສ
ຈະບໍ່ມີຜົນກະທົບສະຖານະພາບທາງອອກຂອງ iconv.
-t tocodeset
ກໍານົດ codeset ທີ່ຈະນໍາໃຊ້ສໍາລັບໄຟລ໌ຜົນຜະລິດ. ການປະຕິບັດຈະ
ຮັບຮູ້ສອງຮູບແບບດັ່ງຕໍ່ໄປນີ້ຂອງ tocodeset ການໂຕ້ຖຽງທາງເລືອກ:
tocode semantics ຈະຕ້ອງທຽບເທົ່າກັບ -f ຈາກລະຫັດ ທາງເລືອກ.
ໝາກເຜັດ semantics ຈະຕ້ອງທຽບເທົ່າກັບ -f ຈາກແຜນທີ່ ທາງເລືອກ.
ຖ້າຕົວເລືອກນີ້ຖືກລະເວັ້ນ, ຊຸດລະຫັດຂອງສະຖານທີ່ປະຈຸບັນຈະຖືກໃຊ້.
ຖ້າມີ -f or -t ເປັນຕົວແທນຂອງໄຟລ໌ charmap, ແຕ່ອັນອື່ນບໍ່ໄດ້ (ຫຼືຖືກລະເວັ້ນ), ຫຼື
ທັງສອງ -f ແລະ -t ຖືກລະເວັ້ນ, ຜົນໄດ້ຮັບແມ່ນບໍ່ໄດ້ກໍານົດ.
ດໍາເນີນງານ
operand ຕໍ່ໄປນີ້ຈະໄດ້ຮັບການສະຫນັບສະຫນູນ:
ເອກະສານ ຊື່ເສັ້ນທາງຂອງໄຟລ໌ປ້ອນຂໍ້ມູນ. ຖ້າບໍ່ມີ ເອກະສານ operands ຖືກກໍານົດ, ຫຼືຖ້າຫາກວ່າ a ເອກະສານ
operand ແມ່ນ '−', ວັດສະດຸປ້ອນມາດຕະຖານຈະຖືກນໍາໃຊ້.
STDIN
ການປ້ອນຂໍ້ມູນມາດຕະຖານຈະຖືກໃຊ້ພຽງແຕ່ຖ້າບໍ່ມີ ເອກະສານ operands ຖືກກໍານົດ, ຫຼືຖ້າຫາກວ່າ a ເອກະສານ
operand ແມ່ນ '−'.
ປັດໄຈນໍາເຂົ້າ ເອກະສານ
ໄຟລ໌ປ້ອນຂໍ້ມູນຈະຕ້ອງເປັນໄຟລ໌ຂໍ້ຄວາມ.
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
ຕົວແປສະພາບແວດລ້ອມຕໍ່ໄປນີ້ຈະສົ່ງຜົນກະທົບຕໍ່ການປະຕິບັດ iconv:
ພາສາ ໃຫ້ຄ່າເລີ່ມຕົ້ນສໍາລັບຕົວແປສາກົນທີ່ບໍ່ໄດ້ຕັ້ງ ຫຼື
null. (ເບິ່ງປະລິມານຄໍານິຍາມພື້ນຖານຂອງ POSIX.1-2008, ສ່ວນ 8.2,
Internationalization Variables ເພື່ອຄວາມກ້າວໜ້າຂອງການຫັນເປັນສາກົນ
ຕົວແປທີ່ໃຊ້ເພື່ອກໍານົດຄ່າຂອງປະເພດທ້ອງຖິ່ນ.)
LC_ALL ຖ້າຕັ້ງເປັນຄ່າສະຕຣິງທີ່ບໍ່ຫວ່າງເປົ່າ, ລົບລ້າງຄ່າຂອງອັນອື່ນທັງໝົດ
ຕົວແປສາກົນ.
LC_CTYPE ກໍານົດທ້ອງຖິ່ນສໍາລັບການຕີຄວາມລໍາດັບຂອງ bytes ຂອງຂໍ້ມູນຂໍ້ຄວາມ
ເປັນຕົວອັກສອນ (ຕົວຢ່າງ, single-byte ກົງກັນຂ້າມກັບ multi-byte ຕົວອັກສອນໃນ
ການໂຕ້ຖຽງ). ໃນລະຫວ່າງການແປໄຟລ໌, ຕົວແປນີ້ຈະຖືກແທນທີ່ໂດຍ
ການນໍາໃຊ້ຂອງ ຈາກລະຫັດ ການໂຕ້ຖຽງທາງເລືອກ.
LC_MESSAGES
ກໍານົດທ້ອງຖິ່ນທີ່ຄວນຈະຖືກນໍາໃຊ້ເພື່ອຜົນກະທົບຕໍ່ຮູບແບບແລະເນື້ອໃນຂອງ
ຂໍ້ຄວາມການວິນິໄສທີ່ຂຽນເປັນຄວາມຜິດພາດມາດຕະຖານ.
NLSPATH ກໍານົດສະຖານທີ່ຂອງລາຍການຂໍ້ຄວາມສໍາລັບການປະມວນຜົນຂອງ LC_MESSAGES.
ASYNCHRONOUS ເຫດການ
ເລີ່ມຕົ້ນ.
STDOUT
ໃນເວລາທີ່ −l ທາງເລືອກທີ່ຖືກນໍາໃຊ້, ຜົນຜະລິດມາດຕະຖານຈະມີສະຫນັບສະຫນູນທັງຫມົດ ຈາກລະຫັດ ແລະ
tocode ຄ່າ, ຂຽນໃນຮູບແບບທີ່ບໍ່ໄດ້ລະບຸ.
ໃນເວລາທີ່ −l ທາງເລືອກບໍ່ໄດ້ຖືກນໍາໃຊ້, ຜົນຜະລິດມາດຕະຖານຈະມີລໍາດັບຂອງ
ຕົວອັກສອນທີ່ອ່ານຈາກໄຟລ໌ປ້ອນຂໍ້ມູນ, ແປເປັນ codeset ທີ່ລະບຸໄວ້. ບໍ່ມີຫຍັງອີກ
ຈະຖືກຂຽນໃສ່ຜົນໄດ້ຮັບມາດຕະຖານ.
ສະດຸດ
ຄວາມຜິດພາດມາດຕະຖານຈະຖືກນໍາໃຊ້ສໍາລັບຂໍ້ຄວາມວິນິດໄສເທົ່ານັ້ນ.
OUTPUT ເອກະສານ
ບໍ່ມີ.
ອະທິບາຍ ລາຍລະອຽດ
ບໍ່ມີ.
ອອກ STATUS
ຄ່າທາງອອກຕໍ່ໄປນີ້ຈະຖືກສົ່ງຄືນ:
0 ສໍາເລັດສົບຜົນສໍາເລັດ.
>0 ເກີດຄວາມຜິດພາດຂຶ້ນ.
ຂໍ້ສັງເກດ OF ຄວາມຜິດພາດ
ເລີ່ມຕົ້ນ.
ໄດ້ ດັ່ງຕໍ່ໄປນີ້ ພາກສ່ວນ ມີ ຂໍ້ມູນ.
ຄໍາຮ້ອງສະຫມັກ ການນໍາໃຊ້
ຜູ້ໃຊ້ຕ້ອງຮັບປະກັນວ່າທັງສອງໄຟລ໌ charmap ໃຊ້ຊື່ສັນຍາລັກດຽວກັນສໍາລັບຕົວອັກສອນ
ສອງ codesets ມີຢູ່ທົ່ວໄປ.
ຕົວຢ່າງ
ຕົວຢ່າງຕໍ່ໄປນີ້ແປງເນື້ອໃນຂອງໄຟລ໌ mail.x400 ຈາກ ISO/IEC 6937:2001
ຊຸດລະຫັດມາດຕະຖານ ISO/IEC 8859-1:1998, ແລະເກັບຮັກສາຜົນໄດ້ຮັບໃນ
ເອກະສານ mail.ທ້ອງຖິ່ນ:
iconv -f IS6937 -t IS8859 mail.x400 > mail.ທ້ອງຖິ່ນ
ສະຖານທີ່
ໄດ້ iconv ຜົນປະໂຫຍດສາມາດນໍາໃຊ້ portable ພຽງແຕ່ໃນເວລາທີ່ຜູ້ໃຊ້ສະຫນອງສອງໄຟລ໌ charmap ເປັນ
ການໂຕ້ຖຽງທາງເລືອກ. ນີ້ແມ່ນຍ້ອນວ່າ charmap ດຽວສະຫນອງໃຫ້ໂດຍຜູ້ໃຊ້ບໍ່ສາມາດເຊື່ອຖືໄດ້
ເຂົ້າຮ່ວມກັບຊື່ໃນລາຍລະອຽດຊຸດຕົວອັກສອນທີ່ລະບົບສະໜອງໃຫ້. ຄ່າທີ່ຖືກຕ້ອງສໍາລັບ
ຈາກລະຫັດ ແລະ tocode ແມ່ນການປະຕິບັດທີ່ກໍານົດແລະບໍ່ຈໍາເປັນຕ້ອງມີຄວາມກ່ຽວຂ້ອງກັບການໃດໆ
ກົນໄກ charmap. ເປັນການຊ່ວຍເຫຼືອຜູ້ໃຊ້ການໂຕ້ຕອບ, ໄດ້ −l ທາງເລືອກໄດ້ຖືກຮັບຮອງເອົາຈາກ
ແຜນການ 9 ລະບົບປະຕິບັດການ. ມັນຂຽນຂໍ້ມູນກ່ຽວກັບການປະຕິບັດທີ່ຖືກກໍານົດໄວ້
ຄຸນຄ່າ. ຮູບແບບແມ່ນບໍ່ໄດ້ລະບຸເນື່ອງຈາກວ່າມີຫຼາຍຮູບແບບທີ່ເປັນໄປໄດ້ທີ່ເປັນປະໂຫຍດທີ່
ສາມາດເລືອກໄດ້, ເຊັ່ນ: ມາຕຣິກເບື້ອງຂອງການປະສົມທີ່ຖືກຕ້ອງຂອງ ຈາກລະຫັດ ແລະ tocode. ໄດ້ −l
ທາງເລືອກບໍ່ໄດ້ມີຈຸດປະສົງສໍາລັບການນໍາໃຊ້ shell script; ຄໍາຮ້ອງສະຫມັກທີ່ສອດຄ່ອງກັບຈະຕ້ອງໃຊ້
ສະເໜ່.
ໄດ້ iconv ຜົນປະໂຫຍດອາດຈະສະຫນັບສະຫນູນການແປງລະຫວ່າງການເຂົ້າລະຫັດ ASCII ແລະ EBCDIC, ແຕ່
ບໍ່ຈໍາເປັນຕ້ອງເຮັດແນວນັ້ນ. ໃນການປະຕິບັດທີ່ສອດຄ່ອງກັບ XSI, ໄດ້ dd ຜົນປະໂຫຍດແມ່ນພຽງແຕ່
ວິທີການຮັບປະກັນເພື່ອສະຫນັບສະຫນູນການແປງລະຫວ່າງສອງຕົວອັກສອນເຫຼົ່ານີ້.
ອະນາຄົດ DIRECTIONS
ບໍ່ມີ.
ໃຊ້ iconvposix ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net