این دستور ascii2uni است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
ascii2uni - نمایش های ASCII 7 بیتی را به UTF-8 Unicode تبدیل کنید
خلاصه
ascii2uni [گزینه ها] ( پرونده نام>)
شرح
ascii2uni نمایش های مختلف ASCII 7 بیتی را به UTF-8 تبدیل می کند. از آن می خواند
ورودی استاندارد و روی خروجی استاندارد می نویسد. بازنمایی های درک شده هستند
در زیر در زیر گزینه های خط فرمان فهرست شده است. اگر هیچ فرمتی مشخص نشده باشد، استاندارد
فرمت هگزادسیمال (به عنوان مثال 0x00e9) در نظر گرفته شده است.
COMMAND LINE OPTIONS
-a از فرمت مشخص شده تبدیل کنید. قالب ها را می توان با استفاده از
دنبال کردن کدهای تک کاراکتری دلخواه، با استفاده از نام هایی مانند "SGML_decimal"، و
با نمونه هایی از قالب مورد نظر
A تبدیل اعداد هگزادسیمال با پیشوند U در پرانتز ( ).
B تبدیل \x-escaped hex (به عنوان مثال \x00E9)
C \x اعداد هگزادسیمال فرار را در پرانتز تبدیل کنید (به عنوان مثال \x{00E9}).
D تبدیل ارجاعات کاراکترهای عددی HTML اعشاری (به عنوان مثال é)
E هگزادسیمال را با پیشوند U (U00E9) تبدیل کنید.
F هگزادسیمال را با پیشوند u (u00E9) تبدیل کنید.
G هگزادسیمال را در گیومه های تک با پیشوند X (مثلا X'00E9') تبدیل کنید.
H تبدیل ارجاعات کاراکترهای عددی HTML هگزادسیمال (به عنوان مثال é)
I تبدیل UTF-8 هگزا دسیمال با هگز هر بایت قبل از علامت = (مثلا
=C3=A9). این قالب قابل چاپ نقل قول است که توسط RFC 2045 تعریف شده است.
J تبدیل UTF-8 هگزا دسیمال با هگز هر بایت که قبل از آن علامت %- قرار دارد (مثلا
%C3%A9). این فرمت URIescape است که توسط RFC 2396 تعریف شده است.
K تبدیل هشتی UTF-8 با خروج هر بایت توسط یک اسلش (به عنوان مثال \303\251)
L تبدیل \U-escaped hex خارج از BMP، \u-escaped hex در BMP
(U+0000-U+FFFF).
M تبدیل ارجاع کاراکترهای عددی SGML هگزادسیمال (به عنوان مثال \#xE9;)
N تبدیل ارجاع کاراکترهای عددی SGML اعشاری (به عنوان مثال \#233;)
O تبدیل اکتال escape برای سه بایت کم به ترتیب بزرگ اندین (مثلا
\000\000\351))
P تبدیل اعداد هگزادسیمال با پیشوند U+ (به عنوان مثال U+00E9)
Q تبدیل شخصیت های HTML (به عنوان مثال é).
R تبدیل اعداد هگزادسیمال خام (مانند 00E9)
S گریزهای هگزادسیمال را برای سه بایت کم به ترتیب اندین بزرگ (مثلاً
\x00\x00\xE9)
T اعشار اعشاری را برای سه بایت کم به ترتیب بزرگ تبدیل کنید (مثلاً
\d000\d000\d233)
U تبدیل اعداد هگزادسیمال فرار شده (به عنوان مثال \u00E9).
V اعداد اعشاری فرار شده (به عنوان مثال \u00233) را تبدیل کنید.
X اعداد هگزادسیمال استاندارد (مثلا 0x00E9) را تبدیل کنید.
Y هر سه نوع فرار HTML را تبدیل کنید: کاراکتر هگزادسیمال و اعشاری
ارجاعات و موجودیت های شخصیت
0 تبدیل UTF-8 هگزادسیمال با هگز هر بایت که در براکت های زاویه قرار دارد
(به عنوان مثال ).
1 اعداد هگزادسیمال با فرمت Common Lisp را تبدیل کنید (مثلا #x00E9).
2 اعداد اعشاری با فرمت پرل را با پیشوند v تبدیل کنید (مثلا v233).
3 اعداد هگزادسیمال را با پیشوند $ (مثلا $00E9) تبدیل کنید.
4 تبدیل اعداد هگزادسیمال با فرمت پست اسکریپت با پیشوند 16# (به عنوان مثال 16#00E9).
5 اعداد هگزادسیمال فرمت Common Lisp را با پیشوند #16r (مثلا #16r00E9) تبدیل کنید.
6 تبدیل اعداد هگزادسیمال با فرمت ADA با پیشوند 16# و پسوند # (مثلا
16#00E9#).
7 فرمت لاگ آپاچی هگزادسیمال UTF-8 را با هگز هر بایت که قبل از آن یک
اسلش-x (به عنوان مثال \xC3\xA9).
8 تبدیل اعداد هگزادسیمال با فرمت Microsoft OOXML با پیشوند _x و پسوند _
(به عنوان مثال _x00E9_).
9 %\u اعداد هگزادسیمال فرار شده (به عنوان مثال %\u00E9) را تبدیل کنید.
-h کمک. پیام استفاده را چاپ کنید و خارج شوید.
-v اطلاعات نسخه برنامه را چاپ کرده و خارج شوید.
-m موجودیت های منسوخ شده HTML فاقد نقطه ویرگول نهایی، به عنوان مثال "é" در جای خود را بپذیرید
از "é".
-p خالص. فرض کنید ورودی کاملاً شامل گریزها است به جز موارد دلخواه (اما
غیر پوچ) مقادیر فضای خالی جداکننده.
-q ساکت باش. بی جهت چت نکنید.
-Z
ورودی را با استفاده از فرمت ارائه شده تبدیل کنید. فرمت مشخص شده به عنوان استفاده خواهد شد
قالب بندی رشته در تماس به sscanf(3) با یک آرگومان واحد متشکل از یک اشاره گر
به یک عدد صحیح طولانی بدون علامت به عنوان مثال، برای به دست آوردن همان نتایج با -U
پرچم، قالب این خواهد بود: \u%04X.
اگر فرمت Quoted-Printable باشد، اگر چه به طور دقیق تبدیل یک فرمت نیست
فرار ASCII به یونیکد، مطابق با RFC 2045، اگر علامت مساوی در پایان رخ دهد
از یک خط ورودی، هر دو علامت مساوی و خط جدید بلافاصله پس از آن حذف می شوند.
همه گزینه هایی که ورودی هگزادسیمال را می پذیرند، هم حروف هگزادسیمال بزرگ و هم کوچک را تشخیص می دهند
رقم
خروج وضعیت
مقادیر زیر در هنگام خروج برگردانده می شوند:
0 موفقیت
ورودی با موفقیت تبدیل شد.
3 INFO کاربر اطلاعاتی مانند شماره نسخه یا خلاصه استفاده و
این ارائه شده است.
5 گزینه بد
پرچم گزینه نادرستی در خط فرمان داده شده است.
7 خارج از حافظه
درخواست حافظه اضافی ناموفق بود.
8 رکورد بد
یک رکورد نامناسب در ورودی شناسایی شد.
با استفاده از خدمات onworks.net از ascii2uni آنلاین استفاده کنید