Téacs go Dénártha, Heics agus ASCII
Tiontaigh téacs go cóid dhénártha, heicsidheachúlacha, dheachúlacha nó ochtnártha agus ar ais, le bearta UTF-8 nó pointí cóid Unicode agus tábla carachtar.
- Carachtair
- 0
- Pointí cóid
- 0
- Bearta UTF-8
- 0
Tábla carachtar
| Carachtar | Pointe cóid | Deachúlach | UTF-8 (heics) | UTF-8 (dénártha) |
|---|
Conas an tiontaire téacs go dénártha a úsáid
- Clóscríobh nó greamaigh do théacs sa bhosca ionchuir, ansin cliceáil Téacs → cóid. Feictear an toradh thíos agus nuashonraíonn sé agus tú ag clóscríobh.
- Roghnaigh an Formáid: Dénártha (bonn 2), Heicsidheachúlach (bonn 16), Deachúlach (bonn 10) nó Ochtnártha (bonn 8).
- Faoi Is ionann na cóid agus, coinnigh Bearta UTF-8 (comhoiriúnach le ASCII) don aschur “téacs go dénártha” is gnách, nó roghnaigh Pointí cóid Unicode chun uimhir amháin i ngach carachtar a fháil.
- Roghnaigh Deighilteoir (Spás, Gan aon cheann, Camóg nó Líne nua), agus ticeáil Cuir réimír leis (0b, 0o, 0x) má theastaíonn cóid uait scríofa mar a bhfuil súil ag teangacha ríomhchlárúcháin leo.
- Chun dul sa treo eile, greamaigh na cóid agus cliceáil Cóid → téacs. Tomhaiseann an uirlis an fhormáid nuair a athraíonn tú, agus is féidir leat é a cheartú i Formáid.
Cóipeálann Cóipeáil an toradh, agus malartaíonn Úsáid an toradh mar ionchur an toradh isteach sa bhosca ionchuir agus aisiompaíonn sé an treo, rud is bealach tapa chun turas camchuairte a sheiceáil. Liostaíonn an Tábla carachtar gach carachtar lena phointe cóid, a luach deachúlach agus a bhearta UTF-8 i heics agus i ndénártha.
ASCII, Unicode agus UTF-8
Stórálann ríomhairí téacs mar uimhreacha. Tugann ASCII, a sainmhíníodh sna 1960idí, uimhir ó 0 go 127 do litreacha Béarla, digití, poncaíocht agus roinnt carachtar rialaithe: is é “H” 72, is é sin 01001000 i ndénártha agus 48 i heics. Níl aon spás in ASCII do é, ç, € ná emoji, mar sin úsáideann téacs an lae inniu Unicode, a thugann pointe cóid do gach carachtar, scríofa mar U+00E9 do é.
Is é UTF-8 an bealach a stórálann beagnach gach leathanach gréasáin agus comhad na pointí cóid sin mar bhearta. Is é a príomhthréith ná comhoiriúnacht: coinníonn na 128 carachtar ASCII a mbeart amháin, mar sin tugann “Hello” go díreach an dénártha céanna in ASCII agus in UTF-8. Tógann carachtair eile 2 go 4 bheart: is é é C3 A9 (dhá bheart), is é € E2 82 AC (trí cinn) agus is é 😀 F0 9F 98 80 (ceithre cinn). Insíonn an uirlis duit cé mhéad carachtar atá lasmuigh de ASCII, agus taispeánann na háirimh líon na Carachtair, Pointí cóid agus Bearta UTF-8. D’fhéadfadh siad seo a bheith difriúil: is carachtar infheicthe amháin é 👍🏽 comhdhéanta de dhá phointe cóid agus ocht mbeart.
Cóid a dhíchódú ar ais go téacs
Agus díchódú ar bun, is féidir cóid a scaradh le spásanna, camóga, idirstadanna leathcholóin nó brisití líne. Baintear réimíreanna mar 0b, 0x, \x, U+ agus aonáin HTML mar H nó H go huathoibríoch. Is féidir bearta dénártha agus heicsidheachúla a ghreamú gan deighilteoirí freisin: roinntear 0100100001101001 ina ghrúpaí de 8 giotán, agus c3a9 ina phéirí digití heics.
Seiceálann an uirlis gach cód agus insíonn sí duit go díreach cé acu atá mícheart: digit nach mbaineann leis an mbonn roghnaithe, beart os cionn 255, grúpa nach féidir a roinnt go cothrom, nó pointe cóid thar U+10FFFF. Má tá na bearta ina n-uimhreacha bailí ach nach ndéanann UTF-8 bailí (mar shampla C3 agus 28 ina dhiaidh), taispeántar an téacs fós le � in ionad an tseichimh bhriste, agus míníonn teachtaireacht cén fáth.
Samplaí
- “Hi” i ndénártha: 01001000 01101001
- “Hi” i heics: 48 69
- “Hi” i ndeachúlach: 72 105
- “é” mar bhearta UTF-8 i heics: C3 A9; mar phointe cóid: E9
Ceisteanna coitianta
Cad é an difríocht idir ASCII agus dénártha?
Is tábla é ASCII a shanntar uimhreacha do charachtair. Is bealach é dénártha chun na huimhreacha sin a scríobh le 0 agus 1. Ciallaíonn téacs a thiontú go dénártha uimhir gach carachtair a lorg agus í a scríobh i mbonn 2.
Cén fáth a dtógann é 16 ghiotán in ionad 8?
In UTF-8, ní luíonn ach na 128 carachtar ASCII in aon bheart amháin. Teastaíonn dhá bheart ó litreacha le síntí, mar sin éiríonn é 11000011 10101001. Le Pointí cóid Unicode, is í an uimhir shingil 11101001 (233) é.
An féidir liom dénártha a dhíchódú gan spásanna?
Is féidir, do bhearta i ndénártha nó i heics, fad is gur iolraí de 8 ngiotán nó de 2 dhigit heics é an fad. Teastaíonn deighilteoir ó chóid dheachúlacha, mura scríobhtar gach ceann le 3 dhigit go díreach.
Cén rogha a mheaitseálann “text to hex” sa ríomhchlárú?
Bearta UTF-8 i heicsidheachúlach. Tugann sé an toradh céanna le teaghrán a ionchódú go UTF-8 i Python, i JavaScript nó i bhformhór teangacha eile.
An uaslódáiltear mo théacs?
Ní uaslódáiltear. Ritheann an tiontú go hiomlán i do bhrabhsálaí; ní sheoltar aon rud thar an líonra.
Uirlisí gaolmhara
- Ionchódóir agus Díchódóir Base64 Ionchódóir agus díchódóir Base64 saor in aisce le tacaíocht iomlán UTF-8 agus rogha base64url. Oibríonn sé i do bhrabhsálaí amháin, ní uaslódáiltear aon rud.
- Aistritheoir Cód Morse Aistrigh téacs go cód Morse agus Morse ar ais go téacs le caighdeán ITU, seinn é ag do rogha luais le spásáil Farnsworth, agus íoslódáil mar chomhad WAV.
- Cipher Caesar agus ROT13 Criptigh agus díchriptigh téacs le cipher Caesar, ROT13 nó ROT47, féach ar an aibítir aistrithe agus bris eochair anaithnid trí na 25 aistriú a thriail.
- Códóir agus Díchódóir URL Códóir agus díchódóir URL saor in aisce. Códaigh paraiméadair cheiste nó URLanna iomlána, díchódaigh seicheamh %XX agus láimhseáil + mar spás.