iconvposix - ออนไลน์ในคลาวด์

นี่คือคำสั่ง iconvposix ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


iconv — การแปลงชุดโค้ด

เรื่องย่อ


iconv [-cs] -ฉ จากแผนที่ -t แผนที่ [ไฟล์...]

ไอคอน v −f จากโค้ด [-cs] [-t โทโค้ด] [ไฟล์...]

ไอคอน v −t โทโค้ด [-cs] [-ฉ จากโค้ด] [ไฟล์...]

ไอคอน v −l

DESCRIPTION


พื้นที่ iconv ยูทิลิตี้จะแปลงการเข้ารหัสของตัวอักษรใน ไฟล์ จากชุดรหัสหนึ่งถึง
อื่นและเขียนผลลัพธ์ไปยังเอาต์พุตมาตรฐาน

เมื่อตัวเลือกระบุว่าไฟล์ charmap ใช้เพื่อระบุชุดรหัส (ดู
OPTIONS) การแปลงชุดโค้ดจะทำได้สำเร็จโดยทำการเข้าร่วมแบบลอจิคัลบน
ชื่ออักขระที่เป็นสัญลักษณ์ในเครื่องรางทั้งสอง การใช้งานไม่จำเป็นต้องรองรับการใช้งาน
ของไฟล์ charmap สำหรับการแปลงชุดโค้ด เว้นแต่จะมีการกำหนดสัญลักษณ์ POSIX2_LOCALEDEF ไว้
ระบบ.

OPTIONS


พื้นที่ iconv ยูทิลิตี้จะต้องสอดคล้องกับปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section
12.2, ประโยชน์ วากยสัมพันธ์ แนวทาง.

รองรับตัวเลือกต่อไปนี้:

-ค ละเว้นอักขระที่ไม่ถูกต้องในชุดโค้ดของไฟล์อินพุตจาก
เอาท์พุท เมื่อไหร่ -ค ไม่ได้ใช้ผลลัพธ์ของการพบอักขระที่ไม่ถูกต้องใน
สตรีมอินพุต (ไม่ว่าจะเป็นอักขระที่ไม่ใช่อักขระในชุดโค้ดของ
ไฟล์อินพุตหรือที่ไม่มีอักขระที่สอดคล้องกันในชุดโค้ดของเอาต์พุต
ไฟล์) จะถูกระบุไว้ในเอกสารของระบบ การมีหรือไม่มีของ
-ค จะไม่กระทบต่อสถานะการออกของ iconv.

-ฉ จากcodeset
ระบุชุดรหัสของไฟล์อินพุต การดำเนินการจะต้องตระหนักถึง
ตามสองรูปแบบของ จากcodeset ตัวเลือก-อาร์กิวเมนต์:

จากโค้ด พื้นที่ จากโค้ด option-argument ต้องไม่มี a อักขระ. มัน
จะถูกตีความว่าเป็นชื่อของหนึ่งในคำอธิบายชุดรหัส
จัดทำโดยการดำเนินการในรูปแบบที่ไม่ระบุ ค่าที่ถูกต้อง
of จากโค้ด มีการกำหนดการใช้งาน

จากแผนที่ พื้นที่ จากแผนที่ option-argument ต้องมี a อักขระ. มันจะ
ถูกตีความว่าเป็นชื่อพาธของไฟล์ charmap ตามที่กำหนดไว้ใน
ปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008, Section 6.4, คาแรคเตอร์ ชุด
รายละเอียด เนื้อไม่มีมัน. หากชื่อพาธไม่ถูกต้อง
ไฟล์ charmap ที่อ่านได้ ผลลัพธ์ไม่ได้กำหนดไว้

หากละเว้นตัวเลือกนี้ จะต้องใช้ชุดโค้ดของโลแคลปัจจุบัน

-ล เขียนทั้งหมดได้รับการสนับสนุน จากโค้ด และ โทโค้ด ค่าเป็นเอาต์พุตมาตรฐานใน an
รูปแบบที่ไม่ระบุ

-s ระงับข้อความที่เขียนถึงข้อผิดพลาดมาตรฐานเกี่ยวกับอักขระที่ไม่ถูกต้อง
เมื่อ -s ไม่ได้ใช้ผลลัพธ์ของการพบอักขระที่ไม่ถูกต้องในการป้อนข้อมูล
สตรีม (ไม่ว่าจะเป็นอักขระที่ไม่ถูกต้องในชุดโค้ดของอินพุต
ไฟล์หรือที่ไม่มีอักขระที่สอดคล้องกันในชุดโค้ดของไฟล์ที่ส่งออก)
จะระบุไว้ในเอกสารของระบบ การมีหรือไม่มีของ -s
จะไม่กระทบต่อสถานะการออกของ iconv.

-t ชุดรหัส
ระบุชุดโค้ดที่จะใช้สำหรับไฟล์เอาต์พุต การดำเนินการจะต้อง
รู้จักสองรูปแบบต่อไปนี้ของ ชุดรหัส ตัวเลือก-อาร์กิวเมนต์:

โทโค้ด ความหมายจะเทียบเท่ากับ -ฉ จากโค้ด ตัวเลือก

แผนที่ ความหมายจะเทียบเท่ากับ -ฉ จากแผนที่ ตัวเลือก

หากละเว้นตัวเลือกนี้ จะต้องใช้ชุดโค้ดของโลแคลปัจจุบัน

ถ้าอย่างใดอย่างหนึ่ง -ฉ or -t หมายถึงไฟล์ charmap แต่อีกไฟล์หนึ่งไม่ได้ (หรือละเว้น) หรือ
ทั้งสอง -ฉ และ -t จะถูกละเว้น ผลลัพธ์ไม่ได้กำหนดไว้

ตัวดำเนินการ


ตัวถูกดำเนินการดังต่อไปนี้จะได้รับการสนับสนุน:

ไฟล์ ชื่อพาธของไฟล์อินพุต ถ้าไม่ ไฟล์ มีการระบุตัวถูกดำเนินการ หรือถ้า a ไฟล์
ตัวถูกดำเนินการคือ '-'ต้องใช้อินพุตมาตรฐาน

STDIN


อินพุตมาตรฐานจะใช้ได้ก็ต่อเมื่อไม่มี ไฟล์ มีการระบุตัวถูกดำเนินการ หรือถ้า a ไฟล์
ตัวถูกดำเนินการคือ '-'.

INPUT ไฟล์


ไฟล์อินพุตจะเป็นไฟล์ข้อความ

และพวกเรา ตัวแปร


ตัวแปรสภาพแวดล้อมต่อไปนี้จะส่งผลต่อการดำเนินการของ iconv:

ภาษา ระบุค่าเริ่มต้นสำหรับตัวแปรการทำให้เป็นสากลที่ไม่ได้ตั้งค่าหรือ
โมฆะ. (ดูปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section 8.2,
สากล ตัวแปร เพื่อความเหนือกว่าของความเป็นสากล
ตัวแปรที่ใช้ในการกำหนดค่าของหมวดหมู่สถานที่)

LC_ALL หากตั้งค่าเป็นค่าสตริงที่ไม่ว่าง ให้แทนที่ค่าของค่าอื่นๆ ทั้งหมด
ตัวแปรความเป็นสากล

LC_CTYPE กำหนดสถานที่สำหรับการตีความลำดับไบต์ของข้อมูลข้อความ
เป็นอักขระ (เช่น ไบต์เดี่ยวเมื่อเทียบกับอักขระหลายไบต์ใน
ข้อโต้แย้ง) ระหว่างการแปลไฟล์ ตัวแปรนี้จะถูกแทนที่โดย
ใช้ จากโค้ด ตัวเลือกอาร์กิวเมนต์

LC_MESSAGES
กำหนดโลแคลที่ควรใช้เพื่อส่งผลต่อรูปแบบและเนื้อหาของ
ข้อความวินิจฉัยที่เขียนถึงข้อผิดพลาดมาตรฐาน

นศ กำหนดตำแหน่งของแค็ตตาล็อกข้อความสำหรับการประมวลผลของ LC_MESSAGES.

อะซิงโครนัส กิจกรรม


ผิดนัด

STDOUT


เมื่อราคาของ -ล ใช้ตัวเลือกเอาต์พุตมาตรฐานต้องมีทั้งหมดที่รองรับ จากโค้ด และ
โทโค้ด ค่าที่เขียนในรูปแบบที่ไม่ระบุ

เมื่อราคาของ -ล ไม่ใช้ตัวเลือก เอาต์พุตมาตรฐานต้องมีลำดับของ
อักขระที่อ่านจากไฟล์อินพุต แปลเป็นชุดโค้ดที่ระบุ ไม่มีอะไรอีกแล้ว
จะต้องเขียนลงในเอาต์พุตมาตรฐาน

สแตเดอร์


ข้อผิดพลาดมาตรฐานจะใช้สำหรับข้อความวินิจฉัยเท่านั้น

เอาท์พุท ไฟล์


ไม่

ขยาย DESCRIPTION


ไม่

EXIT สถานภาพ


ค่าทางออกต่อไปนี้จะถูกส่งคืน:

0 สำเร็จลุล่วง

>0 เกิดข้อผิดพลาด

ผลกระทบที่เกิด OF ข้อผิดพลาด


ผิดนัด

พื้นที่ ดังต่อไปนี้ ส่วน เป็น ข้อมูล.

ใบสมัคร การใช้


ผู้ใช้ต้องแน่ใจว่าไฟล์ charmap ทั้งสองใช้ชื่อสัญลักษณ์เดียวกันสำหรับตัวอักษร
ชุดรหัสทั้งสองมีเหมือนกัน

ตัวอย่าง


ตัวอย่างต่อไปนี้จะแปลงเนื้อหาของ file เมล.x400 จาก ISO/IEC 6937:2001
ชุดรหัสมาตรฐานเป็นชุดรหัสมาตรฐาน ISO/IEC 8859-1:1998 และเก็บผลลัพธ์ไว้ใน
ไฟล์ เมล.ท้องถิ่น:

iconv -ฉ IS6937 -t IS8859 เมล.x400 > เมล.ท้องถิ่น

หลักการและเหตุผล


พื้นที่ iconv ยูทิลิตีสามารถใช้แบบพกพาได้ก็ต่อเมื่อผู้ใช้จัดเตรียมไฟล์ charmap สองไฟล์เป็น
ตัวเลือกอาร์กิวเมนต์ เนื่องจาก Charmap ตัวเดียวที่ผู้ใช้ให้มานั้นไม่สามารถเชื่อถือได้
เข้าร่วมกับชื่อในคำอธิบายชุดอักขระที่ระบบให้มา ค่าที่ถูกต้องสำหรับ
จากโค้ด และ โทโค้ด มีการกำหนดการนำไปปฏิบัติและไม่ต้องมีความสัมพันธ์ใดๆ กับ
กลไกของเสน่ห์ เพื่อช่วยผู้ใช้แบบโต้ตอบ -ล ตัวเลือกถูกนำมาใช้จาก
ระบบปฏิบัติการแผน 9 มันเขียนข้อมูลเกี่ยวกับการนำไปใช้ที่กำหนดไว้
ค่านิยม ไม่ระบุรูปแบบเนื่องจากมีรูปแบบที่เป็นประโยชน์มากมายที่
สามารถเลือกได้เช่นเมทริกซ์ของชุดค่าผสมที่ถูกต้องของ จากโค้ด และ โทโค้ด. -ล
ตัวเลือกไม่ได้มีไว้สำหรับการใช้งานเชลล์สคริปต์ แอปพลิเคชันที่สอดคล้องจะต้องใช้
เสน่ห์

พื้นที่ iconv ยูทิลิตี้อาจสนับสนุนการแปลงระหว่างการเข้ารหัสแบบ ASCII และ EBCDIC แต่
ไม่จำเป็นต้องทำเช่นนั้น ในการใช้งานที่สอดคล้องกับ XSI นั้น dd อรรถประโยชน์เท่านั้น
วิธีที่รับประกันว่าจะรองรับการแปลงระหว่างชุดอักขระสองตัวนี้

อนาคต ลู่ทาง


ไม่

ใช้ iconvposix ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด