Onluq çevirici

2 reytinqdən 5

Onluq çevirici mətni onluq bayt qiymətlərinə, onluq bayt qiymətlərini isə yenidən mətnə çevirən pulsuz alətdir.

Mətnin onluq qiymətlərə çevrilməsi necə işləyir?

Mətn onluq formata çevrilərkən simvollar sətrindəki hər bayt 10 əsaslı ədəd kimi göstərilir. Standart ASCII simvollarında hər hərfin, rəqəmin, boşluğun və durğu işarəsinin qiyməti 0 ilə 127 arasındadır. Digər bayt qiymətləri 255-ə qədər ola bilər.

Sadə nümunə kimi Hi mətninə baxaq. Böyük H hərfinin onluq qiyməti 72, kiçik i hərfinin qiyməti isə 105-dir.

Bu alət Unicode kod nöqtələrini şərh etmək əvəzinə, baytlarla işləyən PHP funksiyalarından istifadə edir. Vurğulu hərflər, emoji, ərəb və yapon yazısı kimi adətən bir neçə UTF-8 baytı ilə kodlaşdırılan simvollar üçün bu fərq vacibdir.

Onluq çeviricidən necə istifadə edim?

Simvolların onluq bayt qiymətlərini almaq üçün onları Onluğa sahəsinə daxil et. Bayt qiymətlərini yenidən simvollara çevirmək üçün isə onluq məlumatları Mətnə sahəsinə yaz. Nəticə Onluq sahəsində göstərilir: Onluğa seçildikdə onluq bayt qiymətləri, Mətnə seçildikdə isə bərpa olunmuş mətn qaytarılır.

  1. Mənbə məlumatına uyğun sahədən istifadə et.
  2. Mətni və ya onluq qiymətləri sırasını dəyişmədən daxil et.
  3. Nəticəni kopyala və başqa yerdə istifadə etməzdən əvvəl onluq baytların sırasının, boşluqların və çap olunmayan simvolların qorunduğunu yoxla.

Mətn kimi daxil edilən ədədlər rəqəm simvolları sayılır. Məsələn, 7 simvolunun ASCII üzrə onluq qiyməti 55-dir. Bu, çap olunmayan idarəetmə simvolunu bildirən 7 onluq bayt qiymətini daxil etməkdən fərqlənir.

Nəticəni necə oxumaq olar?

Hər onluq qiymət bir bayta uyğundur və hərfin böyük və ya kiçik olması qiymətə təsir edir. Böyük A hərfi 65, kiçik a hərfi isə 97-dir. Boşluq və durğu işarələrinin də öz qiymətləri var. İlkin mətni dəqiq bərpa etmək üçün onları saxlamaq lazımdır.

Simvol Onluq qiymət Mənası
A 65 Böyük hərf
a 97 Kiçik hərf
0 48 Rəqəm simvolu
Boşluq 32 Çap olunan boşluq simvolu
! 33 Durğu işarəsi

Boş simvollar sətrində bayt yoxdur, buna görə çevriləcək simvol qiyməti də olmur. Hər bayt üçün ayrıca ədəd tələb edildiyindən uzun mətn eyni dərəcədə uzun ardıcıllıq yaradır. Bu alət sözləri adi yazılı ədədlərə çevirmir və onluq kəsri başqa say sisteminə keçirmir.

Simvolların onluq qiymətləri harada istifadə olunur?

Baytları tanış 10 əsaslı formada yoxlamaq və ya sənədləşdirmək lazım gəldikdə simvolların onluq qiymətlərindən istifadə olunur. Onaltılıq yazılış daha yığcamdır, amma qiyməti ASCII istinad cədvəli ilə tutuşdurarkən onluq format daha rahat ola bilər.

  • Proqramlaşdırma: simvol girişlərini, bayt massivlərini və ya fayl məzmununu yoxlayarkən.
  • Şəbəkələr: sahə və ya simvol qiymətlərini onluq formatda göstərən protokol sənədlərini oxuyarkən.
  • Elektronika: displeylərə, mikrokontrollerlərə və ya ardıcıl rabitə qurğularına simvol baytları göndərərkən.
  • Təhsil: ASCII, baytlar və mövqeli say sistemləri arasındakı əlaqəni öyrənərkən.
  • Radio: avadanlıq sənədlərində və ya məlumat protokollarında idarəetmə baytları ilə simvol kodları ədədlərlə göstərildikdə.

Spesifikasiyada onaltılıq və ya səkkizlik yazılış istifadə olunursa, əvvəlcə işarələməni əl ilə dəyişmək əvəzinə Onaltılıq çevirici və ya Səkkizlik çeviricidən istifadə et. Tapşırıq məhz standart ASCII simvol dəstini yoxlamaqdırsa, ASCII çeviricisi faydalıdır.

Mətni əl ilə çevirərkən hansı səhvlər baş verir?

Yayğın səhvlərdən biri bir neçə rəqəm simvolundan ibarət ədədə vahid simvol qiyməti kimi baxmaqdır. 65 mətnində 6 və 5 simvolları var. Onların ASCII üzrə onluq qiymətləri müvafiq olaraq 54 və 53-dür. 65 bayt qiyməti isə böyük A hərfini ifadə edir.

Digər səhvlərə boşluğun 32 qiymətini buraxmaq, böyük və kiçik hərfləri qarışdırmaq və ya onaltılıq qiyməti onluq kimi oxumaq daxildir. Vurğulu və latın əlifbasına aid olmayan simvollara xüsusi diqqət yetirmək lazımdır, çünki görünən bir simvol birdən çox UTF-8 baytı tuta bilər. Bayt-bayt alınan nəticəni avtomatik olaraq Unicode kod nöqtələrinin siyahısı kimi oxumaq olmaz.

Tez-tez verilən suallar

Onluq sistem ASCII ilə eynidir?

Xeyr. Onluq sistem ədədləri 10 əsaslı formada yazmaq üsuludur, ASCII isə simvol kodlaşdırma standartıdır. ASCII simvol kodlarını əsas simvolu dəyişmədən onluq, onaltılıq, səkkizlik və ya ikilik formatda yazmaq olar.

Emojini tək bir onluq ədədə çevirə bilərəm?

Baytlarla işləyən çeviricidə adətən yox. Emoji çox vaxt bir neçə UTF-8 baytı tutur, buna görə bir Unicode kod nöqtəsi əvəzinə bir neçə onluq bayt qiyməti yaradır. U+1F600 kimi yazılış lazımdırsa, Unicode kod nöqtələri ilə işləyən alətdən istifadə et.

Tab və sətirsonu simvollarına nə olur?

Tab və sətirsonu simvolları ədədi bayt qiymətləri olan idarəetmə simvollarıdır. Üfüqi tab 9 bayt qiymətinə malikdir. Sətir sonlarında isə mənbə sistemdən asılı olaraq LF (10), CR (13) və ya CRLF (13-dən sonra 10) istifadə edilə bilər. Buna görə mətni Windows, Linux və veb tətbiqləri arasında kopyalamaq bayt ardıcıllığını dəyişə bilər.

Onluq bayt qiyməti 255-dən böyük ola bilər?

Bir bayt 255-dən böyük qiymət saxlaya bilməz. Bu çevirici bayt yönümlü simvol funksiyalarından istifadə etdiyinə görə uyğun diapazon 0-dan 255-ə qədərdir. Daha böyük Unicode kod nöqtələri birbaşa tək bayta çevrilmək əvəzinə Unicode-u dəstəkləyən kodlaşdırma mərhələsindən keçməlidir.

Daxil etdiyim məlumat brauzerdə qalır?

Xeyr. Çevirmə serverdə aparılır, buna görə daxil etdiyin məlumat HTTPS vasitəsilə serverə göndərilir. Məlumat saxlanmır.

Oxşar alətlər

İkilik çevirici

İstənilən sətir girişi üçün mətni ikiliyə çevirin və əksinə.

4,763
28
Onaltılıq çevirici

İstənilən sətr girişi üçün mətni onaltılıq sistemə və əksinə çevirin.

5,054
129
ASCII çeviricisi

Hər hansı bir sətir girişi üçün mətni ASCII-yə və digər istiqamətə çevirin.

4,869
48

Populyar alətlər