ابزار تبدیل یونیکد و بررسی Code Point
متن، Unicode Escape و Code Point را به یکدیگر تبدیل کنید، فرمتهای مختلف را Decode کنید و Code Point هر نویسه را دقیق بررسی کنید.
ورودی
متن یا HTML را وارد کنید. در حالت «فقط متن داخل HTML»، تگها و Attributeها حفظ میشوند.
خروجی
خروجی زنده را بررسی و در قالب مناسب کپی کنید.
آمار یونیکد
نمای کلی نویسههای قابلنمایش ورودی.
کنترل کیفیت
هشدارهای مرتبط با فرمت و Normalization.
Code Point Inspector
اولین نویسههای یکتای متن را با مقدار هگز، دسیمال و UTF-16 ببینید.
| نویسه | Code Point | Decimal | UTF-16 | دسته |
|---|
ابزار تبدیل یونیکد برای بررسی دقیق نویسهها
Unicode به هر نویسه یک Code Point اختصاص میدهد، در حالی که نمایشهایی مثل \uXXXX یا U+XXXX فقط روش نوشتن همان Code Point هستند. این ابزار بین چند نمایش رایج تبدیل انجام میدهد و تفاوت نویسههای ظاهراً مشابه را روشن میکند.
Code Point Inspector برای بررسی ZWNJ، Emoji، حروف فارسی/عربی و نویسههای خارج BMP مفید است؛ مخصوصاً زمانی که یک متن در کد یا دیتابیس رفتار غیرمنتظره دارد.
راهنمای استفاده از ابزار تبدیل یونیکد
این راهنما فقط درباره کار با همین ابزار است؛ از شروع کار تا معنی گزینهها و خواندن خروجی.
این ابزار دقیقاً چه کاری انجام میدهد؟
ابزار تبدیل یونیکد متن را به نمایشهای فنی مثل \\uXXXX، U+XXXX، HTML Numeric Entity و CSS Escape تبدیل میکند یا این نمایشها را دوباره به متن برمیگرداند. Inspector نیز Code Point هر نویسه را نشان میدهد.
قبل از شروع این موارد را بدانید
- اول جهت تبدیل را مشخص کنید.
- فرمت \\uXXXX با U+XXXX کاربرد متفاوت دارد.
- Normalization را فقط وقتی دلیل مشخصی دارید تغییر دهید.
قدمبهقدم با ابزار کار کنید
- ۱. جهت تبدیل را انتخاب کنیدText → Unicode یا Unicode → Text را مشخص کنید.
- ۲. فرمت را تعیین کنید\uXXXX، U+XXXX، HTML numeric یا CSS escape را انتخاب کنید.
- ۳. دامنه پردازش را تنظیم کنیدفقط Non-ASCII یا همه نویسهها؛ و برای HTML فقط Text Node یا کل Source.
- ۴. Inspector را بررسی کنیدCode Point Inspector اطلاعات دقیق نویسههای انتخابشده را نشان میدهد.
دکمهها، گزینهها و اصطلاحات یعنی چه؟
اگر نام یک گزینه فنی است، این بخش توضیح میدهد چه کاری انجام میدهد و در کدام بخش ابزار به کارتان میآید.
- Normalization
- NFC/NFD/NFKC/NFKD نمایش و ترکیب نویسهها را استاندارد میکند.
- Code Point
- شناسه عددی هر نویسه در Unicode.
- Escape Scope
- مشخص میکند چه نویسههایی تبدیل شوند.
- HTML Processing
- بین پردازش متن داخل تگها و کل سورس HTML انتخاب میکند.
خروجی ابزار را چطور تفسیر کنید؟
در Inspector ممکن است یک نویسه دیداری از چند Code Point ساخته شده باشد. خروجی را از نظر نویسههای نامرئی، ZWNJ و جهت RTL/LTR هم بررسی کنید.
اگر مرحله بعدی کارتان این است
سوالات رایج
Unicode و UTF-8 چه فرقی دارند؟
Unicode مجموعه Code Pointها را تعریف میکند؛ UTF-8 یکی از روشهای Encode کردن آن Code Pointها به Byte است.
U+200C چیست؟
Code Point نویسه Zero Width Non-Joiner یا همان نیمفاصله فارسی است.
چرا بعضی Emoji چند Code Point دارند؟
بعضی Emojiها از چند نویسه، Variation Selector یا ZWJ sequence ساخته میشوند و یک Grapheme دیداری تشکیل میدهند.