Iconv
iconv ابزاری قدرمتند در جهت تبدیل رمزگذاری پرونده های متنی می باشد .
نصب
برای نصب این برنامه می توانید به مرکز نرم افزاری اوبونتو رجوع کرده و یا از دستور زیر استفاده کنید :
$ sudo apt install libc-bin
استفاده
برای کار با این برنامه به منظور تبدیل رمزگذاری پرونده ی مورد نظر میتوانید از گزینه های زیر همراه با دستور iconv استفاده نمایید :
-f رمزگذاری پرونده ی ورودی -t رمزگذاری پرونده ی خروجی -o پرونده ی خروجی
مثال :
$ iconv -f ASCII -t UTF-8 input.txt -o output.txt
$ echo "String" | iconv -f ASCII -t UTF-8
همچنین برای آگاهی از رمزگذاری های موجود و قابل استفاده در برنامه ی iconv ، دستور زیر قابل استفاده می باشد :
$ iconv -l
تنظیم زیرنویس
یکی از کاربرد های این ابزار در تنظیم رمزگذاری پرونده های زیر نویس است . شما میتوانید رمزگذاری های غیر استاندارد پرونده های زیرنویس را بدین طریق تبدیل به قالب استاندارد یونی کد UTF-8 بنمایید .
مثال :
چنانچه پرونده ی مورد نظر از رمزگذاری غیر استاندارد WINDOWS-1256 استفاده نماید ، میتوان با دستور زیر به قالب استاندارد UTF-8 تبدیل کرد :
$ iconv -f WINDOWS-1256 -t UTF-8 input.txt -o output.txt