Geliştirici / Karakter kodları

ASCII Tablosu

Ondalık, onaltılık, sekizlik ve ikilik kodlarıyla 128 ASCII karakterinin tümü; kontrol karakteri adları, şapka gösterimi, C kaçış dizileri ve HTML varlıkları. Karaktere, koda veya ada göre arayın ve kopyalamak için tıklayın.

ASCII Tablosu: ASCII, 0'dan 127'ye kadar olan sayıları 33 kontrol karakterine ve boşluktan tilde işaretine kadar 95 yazdırılabilir karaktere atar. Tablo, her karakteri dört tabanda listeler; kontrol karakterlerinin kısaltmasını, adını, şapka gösterimini (terminallerde göründükleri biçimi) ve C kaçış dizisini verir. Ayrıca mevcutsa HTML adlandırılmış başvurusunu, yoksa sayısal başvurusunu gösterir. Kısaltmalar ve şapka gösterimi Python'un curses.ascii modülüyle, adlar Unicode ad takma adlarıyla, varlıklar ise WHATWG listesiyle karşılaştırılmıştır. Sunucuya hiçbir dosya yüklenmeden tarayıcınızda %100 yerel olarak çalışır.

Çalıştırma sayısı
Tarayıcınızda
Maliyet
Ücretsiz · kayıt gerekmez
Kullanılabilirlik
Kullanıma hazır
ASCII tablosuYerel işleme

Tamamen tarayıcınızda çalışır

OnlukOnaltılıkSekizlikİkilikKarakterHTMLAçıklama
00000000000000NUL�Boş ^@ \0
10100100000001SOHBaşlık başlangıcı ^A
20200200000010STXMetin başlangıcı ^B
30300300000011ETXMetin sonu ^C
40400400000100EOTİletim sonu ^D
50500500000101ENQSorgu ^E
60600600000110ACKOlumlu yanıt ^F
70700700000111BELUyarı (zil) ^G \a
80801000001000BSGeri silme ^H \b
90901100001001HT	Karakter sekmesi ^I \t
100A01200001010LF
Satır besleme ^J \n
110B01300001011VTSatır sekmesi ^K \v
120C01400001100FFForm besleme ^L \f
130D01500001101CR
Satır başı ^M \r
140E01600001110SODışa kaydır ^N
150F01700001111SIİçe kaydır ^O
161002000010000DLEVeri bağlantısı kaçışı ^P
171102100010001DC1Aygıt denetimi bir ^Q
181202200010010DC2Aygıt denetimi iki ^R
191302300010011DC3Aygıt denetimi üç ^S
201402400010100DC4Aygıt denetimi dört ^T
211502500010101NAKOlumsuz yanıt ^U
221602600010110SYNEşzamanlı boşta ^V
231702700010111ETBİletim bloğu sonu ^W
241803000011000CANİptal ^X
251903100011001EMOrtam sonu ^Y
261A03200011010SUBYerine koyma ^Z
271B03300011011ESCKaçış ^[ \e
281C03400011100FSBilgi ayırıcı dört ^\
291D03500011101GSBilgi ayırıcı üç ^]
301E03600011110RSBilgi ayırıcı iki ^^
311F03700011111USBilgi ayırıcı bir ^_
322004000100000SP Boşluk
332104100100001!
342204200100010"
352304300100011#
362404400100100$
372504500100101%
382604600100110&
392704700100111'
402805000101000(
412905100101001)
422A05200101010*
432B05300101011+
442C05400101100,
452D05500101101-
462E05600101110.
472F05700101111/
4830060001100000
4931061001100011
5032062001100102
5133063001100113
5234064001101004
5335065001101015
5436066001101106
5537067001101117
5638070001110008
5739071001110019
583A07200111010:
593B07300111011;
603C07400111100<
613D07500111101=
623E07600111110>
633F07700111111?
644010001000000@
654110101000001A
664210201000010B
674310301000011C
684410401000100D
694510501000101E
704610601000110F
714710701000111G
724811001001000H
734911101001001I
744A11201001010J
754B11301001011K
764C11401001100L
774D11501001101M
784E11601001110N
794F11701001111O
805012001010000P
815112101010001Q
825212201010010R
835312301010011S
845412401010100T
855512501010101U
865612601010110V
875712701010111W
885813001011000X
895913101011001Y
905A13201011010Z
915B13301011011[
925C13401011100\
935D13501011101]
945E13601011110^
955F13701011111_
966014001100000`
976114101100001a
986214201100010b
996314301100011c
1006414401100100d
1016514501100101e
1026614601100110f
1036714701100111g
1046815001101000h
1056915101101001i
1066A15201101010j
1076B15301101011k
1086C15401101100l
1096D15501101101m
1106E15601101110n
1116F15701101111o
1127016001110000p
1137116101110001q
1147216201110010r
1157316301110011s
1167416401110100t
1177516501110101u
1187616601110110v
1197716701110111w
1207817001111000x
1217917101111001y
1227A17201111010z
1237B17301111011{
1247C17401111100|
1257D17501111101}
1267E17601111110~
1277F17701111111DELSil ^?

0–31 ve 127 kodları kontrol karakterleridir: görüntüleri yoktur, yalnızca satır sonlandırmak gibi bir görevleri vardır. Terminal’ler bunları şapka gösterimiyle (^C) görüntüler; kaçış dizileri (\n) ise C ve diğer birçok dilde kullanılır. Kopyalamak için bir karaktere tıklayın.

Kodlardaki örüntüler

Basamaklar 48'den (0x30) başlar; bu nedenle bir basamağın değeri, kodundan 48 çıkarılarak bulunur. Büyük harfler 65'ten (0x41), küçük harfler ise 97'den (0x61) başlar ve aralarında 32 fark vardır. Kontrol karakterleri, harfin kodundan 64 çıkarılarak elde edilir; Ctrl+C'nin 3 ve Ctrl+[ işaretinin Escape, 27 göndermesinin nedeni budur.

Sayıları tabanlar arasında dönüştürmek için sayı tabanı dönüştürücüyü; ASCII dışındaki karakterler için Unicode inceleyiciyi kullanın.

Satır sonları

Unix, Linux ve macOS satırları LF (10, \n) ile sonlandırır; Windows ise CR'nin ardından LF (13 10, \r\n) kullanır. Diğer sistemde açılan bir dosyada başıboş ^M karakterleri görünebilir veya metin tek satırda birleşebilir.

Nasıl kullanılır?

  1. Tabloda kaydırın veya bir karakteri, 65 ya da 0x41 gibi bir kodu ya da ESC gibi bir adı arayın.
  2. Her tabandaki kodları, kontrol karakterlerinin adlarını ve kaçış dizilerini inceleyin.
  3. Kopyalamak için bir karaktere tıklayın.

Gizlilik ve sınırlamalar

Tablo sayfanın bir parçasıdır; aradığınız hiçbir şey hiçbir yere gönderilmez.

İlgili araçlar

Sık sorulan sorular

ASCII ile Unicode arasındaki fark nedir?

Unicode'un ilk 128 kod noktası değişmeden ASCII'dir ve UTF-8 bunları aynı tek baytlar olarak depolar; bu nedenle düz ASCII metni aynı zamanda geçerli UTF-8'dir.

Büyük ve küçük harfler neden 32 farkla ayrılır?

A 65 (0x41), a ise 97 (0x61) değerindedir: tek bir bit, 0x20, farklıdır; bu nedenle büyük-küçük harf dönüşümü tek bir bit değişikliğiyle yapılır.

128 ile 255 arasındaki kodlar nedir?

Bunlar ASCII değildir. Latin-1 ve Windows-1252 gibi genişletilmiş karakter kümeleri bu kodları farklı kullanır; vurgulu harflerin garip simgelere dönüşmesinin nedeni budur.

Ücretsiz araç · tarayıcınızda kez çalıştırma · hesap gerekmez