National Replacement Character Set

DEC NRCS encoding family
Invariant subset of NRCS. Red Bowen knots (⌘) denote national code points.
Alias(es)National Replacement Character Set
Preceded byASCII
Succeeded byISO 8859, ISO 10646
Other related encoding(s)ISO 646

The National Replacement Character Set (NRCS) was a feature supported by later models of Digital's (DEC) computer terminal systems, starting with the VT200 series in 1983. NRCS allowed individual characters from one character set to be replaced by one from another set, allowing the construction of different character sets on the fly. It was used to customize the character set to different local languages, without having to change the terminal's ROM for different countries, or alternately, include many different sets in a larger ROM. Many 3rd party terminals and terminal emulators supporting VT200 codes also supported NRCS.

Description

ASCII is a 7-bit standard, allowing a total of 128 characters in the character set. Some of these are reserved as control characters, leaving 96 printable characters. This set of 96 printable characters includes upper and lower case letters, numbers, and basic math and punctuation.

ASCII does not have enough room to include other common characters such as multi-national currency symbols or the various accented letters common in European languages. This led to a number of country-specific varieties of 7-bit ASCII with certain characters replaced. For instance, the UK standard simply replaced ASCII's hash mark, #, with the pound symbol, £. This normally led to different models of a given computer terminal or printer, differing only in the glyphs stored in ROM. Some of these were standardized as part of ISO/IEC 646.[1][2]

On an 8-bit clean serial link, ASCII can be expanded to support a total of 256 characters. In this case, instead of replacing the characters in the original printable characters range from 32 to 127, new characters are added in the 128 to 255 range. This offers enough room for a single character set to include all the variety of characters used in North America and western Europe. This capability led to the introduction of the ISO/IEC 8859-1 standard character set containing 191 characters of what it calls the "Latin alphabet no. 1", but normally referred to as "ISO Latin". Windows-1252 is a slightly expanded superset of ISO Latin.[2]

NRCS was introduced to solve the problem of requiring different terminals for each country by allowing characters in the basic 7-bit ASCII set to be re-defined by copying the glyph from the DEC's version of ISO Latin, the Multinational Character Set (MCS). This meant that the ROM had to store only two character sets, standard ASCII and MCS, and could build any required local ASCII variant on the fly. For instance, instead of having a separate "UK ASCII" version of the terminal with a modified glyph in ROM, the terminal included an NRCS with instructions to replace the hash mark glyph with the pound. When used in the UK, typing Shift 3 produced the pound, the same keys pressed on a US terminal produced hash.[2]

The NRCS could be set through a setup command, or more commonly, by replacing the keyboard with a model that sent back a code when first booted. That way simply plugging in a UK keyboard, which had a pound sign on the 3 key, automatically set the NRCS to that same replacement.[2]

NRC Sets

DEC terminals from the VT220 on had 12 different NRCS sets in addition to standard ASCII:[2]

Character set Code page Standard 0x23 0x40 0x5B 0x5C 0x5D 0x5E 0x5F 0x60 0x7B 0x7C 0x7D 0x7E
Standard ASCII[3] 367 ASCII, ISO 646-US IR 6 # @ [ \ ] ^ _ ` { | } ~
United Kingdom[4][3] 1101[5] DEC, ISO[6] £ @ [ \ ] ^ _ ` { | } ~
Denmark/Norway[4][3] (Alternate) 1107[7] DEC, ISO[6] # @ Æ Ø Å ^ _ ` æ ø å ~
Denmark/Norway 1105[8] DEC # Ä Æ Ø Å Ü _ ä æ ø å ü
Dutch[4] 1102[9] DEC £ ¾ ij [4][9] ½ | [9] ^ _ ` ¨ ƒ ¼ ´ [9]
Finnish[4][3] 1103[10] DEC[6] # @ Ä Ö Å Ü _ é ä ö å ü
French[4][3] 1104[11] DEC, ISO[6] £ à ° [11] ç § ^ _ ` é ù è ¨ [11]
French Canadian[4][3] 1020[12] DEC[6] # à â ç ê î _ ô é ù è û
German[4][3] 1011,[13] 20106[14][15][16] ISO 646-DE IR 21,[17][18] DIN 66003 # § Ä Ö Ü ^ _ ` ä ö ü ß
Italian[4][3] 1012[19] ISO 646-IT IR 15,[17][18] UNI 0204-70 £ § ° [19] ç é ^ _ ù à ò è ì
Portuguese[2][3] [nb 1] DEC[6] # @ [2][3][nb 1] Ã Ç Õ ^ _ ` ã ç õ ~
Spanish[4][3] 1023[20] DEC, ISO[6] £ § ¡ Ñ ¿ ^ _ ` ˚ [20] (°) ñ ç ~
Swedish[4][3] 1106[21] DEC, ISO[6] # É Ä Ö Å Ü _ é ä ö å ü
Swiss[4][3] 1021[22] DEC[6] ù à é ç ê î è ô ä ö ü û

See also

Notes

  1. ^ a b This DEC character set is similar to ISO 646-PT2 / IR 84 aka IBM code page 1015, except for code point 64 (0x40), which is assigned to "@" in the DEC character set, but to "´" in the ISO character set.

References

  1. ^ Hartman Kennelly, Cynthia (1991). Unch, Jacqueline (ed.). Digital Guide To Developing International Software (1 ed.). Digital Equipment Corporation. ISBN 1-55558-063-7. EY-F577E-DP.
  2. ^ a b c d e f g DEC (June 1987). "Appendix E". VT320 Programming Summary. Digital Press. (The provided link goes to a digitized version, which contains some subtle OCR errors, therefore isn't a reliable reference for the character set mappings)
  3. ^ a b c d e f g h i j k l m DEC (February 1992) [November 1989]. "Chapter 2: Character Encoding - National Replacement Character Sets (NRC Sets) (Worldwide Models Only)". VT420 Programmer Reference Manual (PDF) (2 ed.). Digital Equipment Corporation. p. 28. EK–VT420–RM.002. Archived (PDF) from the original on 2017-01-29. Retrieved 2017-01-29.
  4. ^ a b c d e f g h i j k l "VT220 Programmer Reference Manual" (2 ed.). Digital Equipment Corporation (DEC). 1984 [1983].
  5. ^ "SBCS code page information - CPGID: 01101 / Name: British NRC Set". IBM Software: Globalization: Coded character sets and related resources: Code pages by CPGID: Code page identifiers. 1. IBM. 1992-10-01. Archived from the original on 2016-12-05. Retrieved 2016-12-05. [1] [2] [3]
  6. ^ a b c d e f g h i j k l Digital Equipment Corporation (DEC). "7. Character Sets". VT510 Video Terminal Programmer Information. Retrieved 2017-02-18.
  7. ^ "SBCS code page information - CPGID: 01107 / Name: Norwegian/Danish NRC Alternate". IBM Software: Globalization: Coded character sets and related resources: Code pages by CPGID: Code page identifiers. 1. IBM. 1992-10-01. Archived from the original on 2016-12-05. Retrieved 2016-12-05. [4] [5] [6]
  8. ^ "SBCS code page information - CPGID: 01105 / Name: Norwegian/Danish NRC Set". IBM Software: Globalization: Coded character sets and related resources: Code pages by CPGID: Code page identifiers. 1. IBM. 1992-10-01. Archived from the original on 2016-12-05. Retrieved 2016-12-05. [7] [8] [9]
  9. ^ a b c d "SBCS code page information - CPGID: 01102 / Name: Dutch NRC Set". IBM Software: Globalization: Coded character sets and related resources: Code pages by CPGID: Code page identifiers. 1. IBM. 1992-10-01. Archived from the original on 2016-12-05. Retrieved 2016-12-05. [10] [11] [12]
  10. ^ "SBCS code page information - CPGID: 01103 / Name: Finnish NRC Set". IBM Software: Globalization: Coded character sets and related resources: Code pages by CPGID: Code page identifiers. 1. IBM. 1992-10-01. Archived from the original on 2016-12-05. Retrieved 2016-12-05. [13] [14] [15]
  11. ^ a b c "SBCS code page information - CPGID: 01104 / Name: French NRC Set". IBM Software: Globalization: Coded character sets and related resources: Code pages by CPGID: Code page identifiers. 1. IBM. 1992-10-01. Archived from the original on 2016-12-05. Retrieved 2016-12-05. [16] [17] [18]
  12. ^ "SBCS code page information - CPGID: 01020 / Name: Canadian (French) Variant". IBM Software: Globalization: Coded character sets and related resources: Code pages by CPGID: Code page identifiers. 1. IBM. 1992-10-01. Archived from the original on 2016-12-05. Retrieved 2016-12-05. [19] [20]
  13. ^ "SBCS code page information - CPGID: 01011 / Name: 7-Bit Germany F.R." IBM Software: Globalization: Coded character sets and related resources: Code pages by CPGID: Code page identifiers. 1. IBM. 1987-08-01. Archived from the original on 2016-06-17. Retrieved 2016-06-17.
  14. ^ "Code Page Identifiers". Microsoft Developer Network. Microsoft. 2014. Archived from the original on 2016-06-19. Retrieved 2016-06-19.
  15. ^ "Web Encodings - Internet Explorer - Encodings". WHATWG Wiki. 2012-10-23. Archived from the original on 2016-06-20. Retrieved 2016-06-20.
  16. ^ Foller, Antonin (2014) [2011]. "German (IA5) encoding - Windows charsets". WUtils.com - Online web utility and help. Motobit Software. Archived from the original on 2016-06-20. Retrieved 2016-06-20.
  17. ^ a b Bemer, Robert William (1980). "Chapter 1: Inside ASCII". General Purpose Software (PDF). Best of Interface Age. Vol. 2. Portland, OR, USA: dilithium Press. pp. 1–50. ISBN 0-918398-37-1. LCCN 79-67462. Archived from the original on 2016-08-27. Retrieved 2016-08-27, from: Bemer, Robert William (May 1978). "Inside ASCII - Part I". Interface Age. 3 (5). Portland, OR, USA: dilithium Press: 96–102., Bemer, Robert William (June 1978). "Inside ASCII - Part II". Interface Age. 3 (6). Portland, OR, USA: dilithium Press: 64–74., Bemer, Robert William (July 1978). "Inside ASCII - Part III". Interface Age. 3 (7). Portland, OR, USA: dilithium Press: 80–87.
  18. ^ a b "HP PCL/PJL Reference PCL 5 Comparison Guide" (PDF) (2 ed.). Hewlett-Packard Company, LP. June 2003. HP part-number 502-0378. Archived from the original (PDF) on 2016-08-10. Retrieved 2016-08-10.
  19. ^ a b "SBCS code page information - CPGID: 01012 / Name: 7-Bit Italy". IBM Software: Globalization: Coded character sets and related resources: Code pages by CPGID: Code page identifiers. 1. IBM. 1987-08-01. Archived from the original on 2016-06-17. Retrieved 2016-06-17.
  20. ^ a b "SBCS code page information - CPGID: 01023 / Name: Spain Variant". IBM Software: Globalization: Coded character sets and related resources: Code pages by CPGID: Code page identifiers. 1. IBM. 1992-10-01. Archived from the original on 2016-12-05. Retrieved 2016-12-05. [21] [22] [23]
  21. ^ "SBCS code page information - CPGID: 01106 / Name: Swedish British NRC Set". IBM Software: Globalization: Coded character sets and related resources: Code pages by CPGID: Code page identifiers. 1. IBM. 1992-10-01. Archived from the original on 2016-12-05. Retrieved 2016-12-05. [24] [25] [26]
  22. ^ "SBCS code page information - CPGID: 01021 / Name: Switzerland Variant". IBM Software: Globalization: Coded character sets and related resources: Code pages by CPGID: Code page identifiers. 1. IBM. 1992-10-01. Archived from the original on 2016-12-05. Retrieved 2016-12-05. [27] [28] [29]

Read other articles:

Ekonomi SingapuraDowntown Core, SingapuraMata uangDolar Singapura (SGD/S$)Tahun fiskal1 April – 31 MaretOrganisasi perdaganganWTO, APEC, IOR-ARC, ASEANStatistikPDBUS$445,172 milyar (2014 est, PPP)Pertumbuhan PDB2.8% (2014)PDB per kapita$81.345 (PPP, 2014 est.),[1] $56,112 (nominal, 2014 est.)[2]PDB per sektorpertanian: 0%; industri: 26.6%; jasa: 73.4% (2011 est.)Inflasi (IHK)1.5%[3]Pendudukdi bawah garis kemiskinanN/AKoefisien gini47.3 (2011)Angkatan kerjaberdasarkan...

 

Untuk Menteri Pendayagunaan Aparatur Negara dan Reformasi Birokrasi Indonesia ke-20, lihat Abdullah Azwar Anas. Azwar Anas Menteri Koordinator Bidang Kesejahteraan Rakyat Republik Indonesia ke-8Masa jabatan17 Maret 1993 – 14 Maret 1998PresidenSoeharto PendahuluSoepardjo RustamPenggantiHaryono SuyonoMenteri Perhubungan Indonesia ke-27Masa jabatan23 Maret 1988 – 17 Maret 1993PresidenSoeharto PendahuluRusmin NuryadinPenggantiHaryanto DhanutirtoGubernur Sumatera Bara...

 

Alliant Techsystems Inc., biasa disingkat ATK, adalah sebuah perusahaan produk ruang angkasa komersial, pertahanan, dan dengan kantor pusatnya di Arlington, Virginia, di Amerika Serikat. Perusahaan beroperasi di 21 negara bagian, Puerto Rico, dan internasional, dan memiliki pendapatan sekitar US $ 4,4 miliar tahun fiskal 2013. Perusahaan ini sebelumnya berkantor pusat di Minneapolis, Minnesota. Referensi Pranala luar Alliant Techsystems Inc. Artikel bertopik astronomi ini adalah sebuah rinti...

Georgia Secretary of StateGreat Seal of the State of GeorgiaIncumbentBrad Raffenspergersince January 14, 2019Term length4 yearsFirst holderJohn MiltonPosition Not to be confused with Minister of Foreign Affairs of Georgia. The Secretary of State of the U.S. state of Georgia is an elected official with a wide variety of responsibilities, including supervising elections and maintaining public records. The office has had a four-year term since 1946.[1] Before 1880, the secretary of ...

 

Hakkengū八剣宮Atsuta Shrine betsugū HakkengūReligionAffiliationShintoDeityAtsuta no ŌkamiAmaterasuSusanooYamato TakeruMiyazu-himeTakeinadane [ja]LocationLocation1-1-1, Jingu, Atsuta-kuNagoya, Aichi 456-8585Shown within JapanGeographic coordinates35°07′25″N 136°54′29″E / 35.12361°N 136.90806°E / 35.12361; 136.90806ArchitectureStyleShinmei-zukuriDate established708 Glossary of Shinto Hakkengū (Japanese: 八剣宮) is a Shinto shrine estab...

 

Foresta del CongoStati Gabon Guinea Equatoriale Camerun Rep. Centrafricana Rep. del Congo RD del Congo Superficie2 680 000 km² Immagine satellitare dell'Africa con al centro ben visibile la foresta pluviale del Congo La foresta del Congo è una foresta pluviale di tipo equatoriale che si trova nell'Africa Centrale. Essa occupa gran parte del bacino del Congo ed interessa a sei paesi: Gabon, Guinea equatoriale, Camerun, Repubblica Centroafricana, R...

Indonesian rib soup dish KonroKonro soupCoursemain coursePlace of originIndonesia[1]Region or stateMakassar, South SulawesiServing temperaturehotMain ingredientsBeef ribs, coriander, pangium eduleVariationsGrilled konro  Media: Konro Konro is an Indonesian rib soup originating with the Makassarese people[1] of South Sulawesi. Usually this soup was made with ribs, such as spareribs[1][2] or beef as main ingredient. The soup is brown-black in color and e...

 

Belgian racing driver (1934–1969) Luciano Lucien BianchiBorn(1934-11-10)10 November 1934Milan, ItalyDied30 March 1969(1969-03-30) (aged 34)Circuit de la Sarthe, Le Mans, FranceFormula One World Championship careerNationality BelgianActive years1959–1963, 1965, 1968TeamsENB, UDT Laystall, Reg Parnell, Scuderia Centro Sud, CooperEntries19 (17 starts)Championships0Wins0Podiums1Career points6Pole positions0Fastest laps0First entry1959 Monaco Grand PrixLast entry1968 Mexican Grand Pr...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019)Learn how and when to remove this message أكسل ميلر معلومات شخصية الميلاد 20 فبراير 1965 (59 سنة)  مواطنة بلجيكا  الحياة العملية المهنة محامٍ  اللغة الأم الفرنسية  اللغات �...

SMA Elite Sampul bukuPengarangHilman, Boim, GusurIlustratorPiet OmpongNegaraIndonesiaBahasaIndonesiaSeri2GenreDrama KomediPenerbitPT. Gramedia Pustaka UtamaTanggal terbitSeptember 1993Jenis mediaSoft CoverHalaman182ISBNISBN 979-511-832-3Didahului olehSohib Gaib(1992) Diikuti olehMimpi Full Colour(1998)  SMA Elite adalah buku seri Lulu yang ke 2 karya Hilman Hariwijaya, Boim LeBon dan Gusur Adhikarya, yang dirilis pada bulan September 1993.Buku ini memuat 10 cerit...

 

Archaeological site in Ohio, United States United States historic placeRoss Trails Adena CircleU.S. National Register of Historic Places Nearest cityRoss, OhioArea3 acres (1.2 ha)NRHP reference No.75001339[1]Added to NRHPOctober 10, 1975 The Ross Trails Adena Circle is an archaeological site in the southwestern part of the U.S. state of Ohio. Located northwest of Ross in Butler County,[2] it appears to have been a sacred circle constructed by people of the Adena...

 

Foods produced from organisms that have had changes introduced into their DNA Part of a series onGenetic engineering   Genetically modified organisms Bacteria Viruses Animals Mammals Fish Insects Plants Maize/corn Rice Soybean Potato History and regulation History Regulation Substantial equivalence Cartagena Protocol on Biosafety Process Techniques Molecular cloning Recombinant DNA Gene delivery Transformation Transfection Transduction Genome editing TALEN CRISPR Applications Genetically...

English-born American outlaw (1829–1888) This article is about the American Old West outlaw. For the pirate, see Bartholomew Roberts. For other uses, see Black Bart (disambiguation). Black BartCharles Boles aka Black BartBornCharles E. Bolesc. 1829Norfolk, EnglandDiedafter February 28, 1888(1888-02-28) (aged 58–59)NationalityEnglishOther namesCharles E. Boles, Charles Bolton, C.E. BoltonOccupation(s)stagecoach robber, prospector, soldierCriminal statusTime servedSpouseMary Eliza...

 

Aubrey BeardsleyPotret Beardsley karya Frederick Hollyer, 1893LahirAubrey Vincent Beardsley(1872-08-21)21 Agustus 1872Brighton, Sussex, InggrisMeninggal16 Maret 1898(1898-03-16) (umur 25)Menton, Alpes-Maritimes, Republik Ketiga PrancisMakamCimetière du Vieux-Château, Menton, Prancis[1]KebangsaanBritania RayaPendidikanWestminster School of ArtDikenal atasIlustrasi, grafis/seni grafisGerakan politikArt Nouveau, aestetikisme Aubrey Vincent Beardsley (21 Agustus 1872 –&...

 

Agency within the U.S. Department of Transportation Not to be confused with Federal Maritime Commission. This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article may rely excessively on sources too closely associated with the subject, potentially preventing the article from being verifiable and neutral. Please help improve it by replacing them with more appropriate citations to reliab...

Island in the Mediterranean, region of Italy This article is about the region of Italy. For other uses, see Sicily (disambiguation). Sicilia redirects here. For other uses, see Sicilia (disambiguation). Not to be confused with Isles of Scilly. Autonomous region in ItalySicily Sicilia (Italian)Sicilia (Sicilian)Autonomous region FlagCoat of armsAnthem: MadreterraCountry ItalyCapitalPalermoGovernment • PresidentRenato Schifani (FI)Area[1] • Total25...

 

UserkafOuserkaf, Woserkaf, Usercherês, ΟύσερχέρηςĐầu tượng của Userkaf, được khai quật từ ngôi đền mặt trời của ôngPharaonVương triều7 năm vào giai đoạn cuối thế kỷ thứ 26 tới đầu Thế kỷ thứ 25 TCN.[note 1] (Vương triều thứ 5)Tiên vươngShepseskaf (nhiều khả năng) hoặc Thamphthis (còn có thể là Djedefptah)Kế vịSahureTên hiệu Tên ngai (Praenomen) Userkafwsr-k3-fKa của Ngài Mạnh Mẽ&...

 

PGM 338 PGM 338種類 軍用狙撃銃製造国 フランス仕様種別 ボルトアクション方式狙撃銃銃身長 690mm使用弾薬 .338ラプア・マグナム弾装弾数 10発脱着式弾倉作動方式 ボルトアクション方式全長 1,286mm1,010mm(銃床折り畳み時)重量 6.5kg7.3kg(折り畳み式銃床型)歴史 バリエーション  テンプレートを表示PGM 338は、またはPGM .338 LM、PGM ミニヘカテ .338として知られている、フラ�...

Pour les articles homonymes, voir Apartheid (homonymie). Carte de l'Afrique du Sud des années 1981-1994 présentant les quatre provinces sud-africaines et les quatre bantoustans indépendants du Transkei, Ciskei, Venda et Bophuthatswana et les six bantoustans autonomes, constitués en vertu de la séparation spatiale du grand apartheid. L’apartheid (mot afrikaans partiellement dérivé du français[Note 1], signifiant « séparation, mise à part »[1]) était une politique de �...

 

Duke of Braganza Fernando IID. Fernando II; Vila Viçosa CastleDuke of BraganzaTenure1 April 1478 – 20 June 1483PredecessorFernando ISuccessorJaime IBorn1430Kingdom of PortugalDied20 June 1483 (aged 52–53)Évora, Alentejo, Kingdom of PortugalSpouseLeonor de Menezes Isabella of ViseuIssueamong others...Jaime I, 4th Duke of BraganzaDinis, 6th Count of LemosHouseHouse of BraganzaFatherFernando I, Duke of BraganzaMotherJoana de Castro Dom Fernando II of Braganza (Portuguese pronuncia...