OpenLLM-France/wikimedia huggingface dataset:
# Basic Geography/Atmosphere

The atmosphere is the layer of air surrounding Earth, on which all life depends on.It can be living (biotic) or non-living (abiotic) things

## Structure of the atmosphere

The atmosphere is divided into four layers,the troposphere, stratosphere, mesosphere and thermosphere, based on temperature. In each layer, the temperature is either increasing or decreasing as the height above Earth's surface increases.

## Composition of the troposphere

The troposphere consist of a number of different permanent and variable gases. Permanent gases occur in fixed amounts.In this sphere it where weather are usually experienced.
The permanent gases include:
* Nitrogen: 78%
* Oxygen: 21%, for respiration
* Argon: 1%
* Carbon dioxide: 0.04%, for plant growth
# Basic Geography/Climate/Recording Weather
## Recording The Weather

Weather conditions are measured at weather stations. These stations contain a variety of instruments to record weather data.
The most important instruments of a weather station are:
* Hydrometer - Are a special type of thermometer that measures the humidity by calculating the water vapour in the air.
* Rain Gauge - This is a container that collects precipitation and measured it in millimeters (mm).
* Barometer - These instruments measures the air pressure. They may be either mercury or aneroid (vacuum) barometers. Often they are attached to a pen that charts movements in pressure on a piece of paper. The resulting chart is called a barograph.
* Sunshine Recorder - The recorder is a chart which has the sun's rays focused onto it using a magnifying glass so it burns a record of the hours the sun shone.
* Maximum and minimum thermometers measure the highest and lowest temperature in degrees Celsius.
* Wind Vanes show the direction of the wind.
* Anemometers are used to measure wind speeds, usually in km/h. The wind is caught in small cups and the speed is calculated by measuring how fast the cups rotate.

### Clouds

Recording cloud type and cloud-cover is done manually, using the naked eye. Meteorologists measure cloud-cover in eighths of the sky or oktas.
* 0 oktas = a completely cloudless sky
* 4 oktas = half the sky is covered in clouds
* 8 oktas = the sky is fully clouded-over

## Mapping weather

The internationally agreed way in which to map the weather is by using synoptic charts. Data is collected across a large area from weather stations, balloons, ships, aeroplanes, and satellites. Informations on a synoptic chart is updated at least every six hours. The following information is displayed on a synoptic chart:
* temperature
* precipitation
* atmospheric pressure
* wind speed
* direction
* cloud coverage
# Basic Geography/Climate/Weather Fronts
## Weather Fronts

There are three types of weather front:
* Warm Front
A warm front is warm air moving into an area of cold air this forces the warm air to rise over the cold air. As the warm air lifts into an area of low pressure clouds form as flat sheets
* Cold Front
A Cold front is cold air moving into an area of warm air. The cold air pushes under the warm air forcing the warm air to rise. The warm air then condenses producing rain.
* Occluded Front
An occluded front is where two fronts, a warm and a cold meet. If the cold front cuts under the warm front it is known as a cold occlusion. If the cold front rises over the warm one it is known as a warm occlusion. Both types of occluded fronts can bring rain.

## Global Air masses

Globally there are very large areas of high and low pressures. They form bands around the Earth that are parallel with the line of latitude. At the equator (0°) there is a low pressure band with two more, one near the Arctic (60° North) and one near the Antarctic (60° South). Between the low pressure lie high pressure belts one at 30° North and one at 30° South, just north and south of the tropical latitudes.
As air moves from high to low pressures it produces the global prevailing winds, known as trade winds. The trade winds are strongest between the high and low pressures with wind speeds relatively low at the pressure belts.
The trade winds do not blow in a straight line towards the poles as they are blown of course by the spinning of the Earth. In the northern hemisphere the winds are blown to the right and to the left in the southern hemisphere. Therefore making prevailing winds mainly south westerly in the North.

### Atmospheric circulation

The low pressure area at the equator is the driving force for the whole current system of the Earth. As warm air rises at this low pressure area it cools and condenses forming clouds and precipitation. The low pressure then takes cold air from the north and south to replace the rising air. This cold air is then itself heated pushing the now dry warm air further north and south. This dry air starts to sink back to Earth at the tropics creating the High Pressure areas. This falling dry air makes the areas have a much drier climate forming deserts and savannas.
This dry air is then sucked back towards the equator where the process is repeated. The areas where this cycles of winds happen is known as the Hadley Cells.
# C++ Language/Variables/DecomposingAuto

The statement auto[iDesti,fDesti] = oSource; simultaneously defines two variables (iDesti and fDesti), initializing each of them to some corresponding value from the right-hand-side. The right-hand-side could be a std::tuple<int,float> or it could be an object (whose first data member is a int, and second data member is a float).
Additional information about decomposing-auto (includes interactive examples)
# C++ Language/Variables/Initialization

A constant variable (marked by the const keyword) must be initialized. If a static-lifetime variable is not manually initialized, then it will be automatically initialized to 0. If a local object variable is not manually initialized, then its default-constructor will construct it. If a local primitive variable is not manually initialized, then its value will be undefined until something gets assigned to it.
Additional information about initialization (includes interactive examples)
# C++ Language/Variables

A variable is a name given to a piece of computer memory, in which you can store a value of a certain type.
* Lifetime and Scope
* Initialization
* Uniform Initialization
* Initialize without Constructor
* Decomposing-Auto
* Define at Same Time as Type
# C++ Language/Variables/LifetimeAndScope

A variable defined outside of all functions will have "static-lifetime" (it will exist throughout your software's entire duration). A variable defined inside some function could also have static-lifetime, but it would need to be marked by the static keyword. Otherwise, it would be a transient "local-variable" whose storage will disappear when that function ends.
A variable defined inside some function has "local-scope" (it can only be used from within that function, regardless of its lifetime). A variable defined outside of all functions has "global-scope" (it can be used by all subsequent functions). If you mark a globally-scoped variable by the static keyword, then it can only be used in this source file.
Additional information about lifetime and scope
# C++ Language/Type/Variant

Variants (any-variants, templated-variants, and optional-values) are sometimes collectively called "the new vocabulary types".
* Any-Variant
* Templated-Variant
* Optional-Value
# C++ Language/Type/Variant/OptionalValue

A variable whose type is std::optional<int> is similar to a pointer to int in the sense that its value might be std::nullopt (similar to a null pointer). In that case, we understand it to semantically mean that the variable "has no meaningful value". Otherwise, an int can be stored by assignment, and accessed by dereferencing.
Additional information about optional-value (includes interactive examples)
# C++ Language/Variables/InitializeWithoutConstructor

Traditionally, data members were initialized by passing parameters to a custom constructor, which would copy those parameterized values to the data members.
In modern C++, you also have the option of just using the default constructor, and specifying those values as an initialization list. The items from that brace-enclosed list will be given to data members based on the order of members within the class definition.
Additional information about initializing without a constructor (includes interactive examples)
# C++ Language/Type/Variant/AnyVariant

A variable xVar whose type is std::any can store values of differing types at different points in time. After assigning xVar = 1.1F;, that float value can be accessed by std::any_cast<float>(xVar);. An uninitialized any-variable will be in a special "no value" state that will be reported by xVar.has_value.
Additional information about any-variant (includes interactive examples)
# C++ Language/Type/Variant/TemplatedVariant

A variable xVar whose type is std::variant<int,float,std::string> can store a value that is either int or float or std::string (only one of those options at a time). Thus, this templated-variant variable is a modern alternative to a C union. After assigning xVar = 9.9F;, you know that the variable is currently storing a float because std::holds_alternative<float>(xVar) returns true and xVar.index returns 1 (0-based indexing of type options). Access that value by either std::get<float>(xVar) or by std::get<1>(xVar).
Additional information about templated-variant (includes interactive examples)
# C++ Language/Variables/DefineAtSameTimeAsType

Programmers usually define a class (class CRType {...};) separately from using that class' name in an object's definition (a subsequent CRType oObject; statement). However, it is possible to combine these into a single codeline (class CRType {...} oObject;).
Additional information about defining a variable at the same time as a type
# Character Encodings/Code Tables/EBCDIC/EBCDIC 022

IBM code page 22 (CCSID 22) is an EBCDIC code page used in IBM mainframes in Brazil to support the Portuguese language.

## Codepage layout

Characters are shown with their equivalent Unicode codes.
EBCDIC 022 :
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 0x | NUL | SOH | STX | ETX | SEL | HT | RNL | DEL | GE | SPS | RPT | VT | FF | CR | SO | SI |
| 1x | DLE | DC1 | DC2 | DC3 | RES/ ENP | NL | BS | POC | CAN | EM | UBS | CU1 | IFS | IGS | IRS | ITB |
| 2x | DS | SOS | FS | WUS | BYP/ INP | LF | ETB | ESC | SA | SFE | SM/ SW | CSP | MFA | ENQ | ACK | BEL |
| 3x | | | SYN | IR | PP | TRN | NBS | EOT | SBS | IT | RFF | CU3 | DC4 | NAK | | SUB |
| 4x | SP | | | | | | | | | | § 00A7 | . 002E | ı 0131 | ( 0028 | + 002B | ! 0021 |
| 5x | & 0026 | | | | | | | | | | | 007C | $ 0024 | * 002A | ) 0029 | ; 003B | ^ 005E |
| 6x | - 002D | / 002F | | | | | | | | | ç 00E7 | , 002C | % 0025 | _ 005F | ¨ 00A8 | ? 003F |
| 7x | | | | | | | | | | ` 0060 | : 003A | £ 00A3 | ª 00AA | ' 0027 | = 003D | " 0022 |
| 8x | | a 0061 | b 0062 | c 0063 | d 0064 | e 0065 | f 0066 | g 0067 | h 0068 | i 0069 | | | | | | |
| 9x | | j 006A | k 006B | l 006C | m 006D | n 006E | o 006F | p 0070 | q 0071 | r 0072 | | | | | | |
| Ax | | ~ 007E | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | x 0078 | y 0079 | z 007A | | | | | | |
| Bx | | | | | | | | | | | | | | | | |
| Cx | º 00BA | A 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | G 0047 | H 0048 | I 0049 | | | | | | |
| Dx | ´ 00B4 | J 004A | K 004B | L 004C | M 004D | N 004E | O 004F | P 0050 | Q 0051 | R 0052 | [ 005B | | | | | |
| Ex | Ç 00C7 | | S 0053 | T 0054 | U 0055 | V 0056 | W 0057 | X 0058 | Y 0059 | Z 005A | ] 005D | | | | | |
| Fx | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | | | | | | EO |
| Differences from EBCDIC 500 |||||||||||||||||

## References

* ↑ "Code Page 22" (PDF). Archived from the original (PDF) on 2013-01-21.
# Character Encodings/Code Tables/EBCDIC/EBCDIC 030

IBM code page 30 (CCSID 30) is an EBCDIC code page with full ASCII used in IBM mainframes in Turkey to support the Turkish language.

## Codepage layout

Characters are shown with their equivalent Unicode codes.
EBCDIC 030 :
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 0x | NUL | SOH | STX | ETX | SEL | HT | RNL | DEL | GE | SPS | RPT | VT | FF | CR | SO | SI |
| 1x | DLE | DC1 | DC2 | DC3 | RES/ ENP | NL | BS | POC | CAN | EM | UBS | CU1 | IFS | IGS | IRS | ITB |
| 2x | DS | SOS | FS | WUS | BYP/ INP | LF | ETB | ESC | SA | SFE | SM/ SW | CSP | MFA | ENQ | ACK | BEL |
| 3x | | | SYN | IR | PP | TRN | NBS | EOT | SBS | IT | RFF | CU3 | DC4 | NAK | | SUB |
| 4x | SP | | | | | | | | | | Ç 00C7 | . 002E | ş 015F | ( 0028 | + 002B | ! 0021 |
| 5x | İ 0130 | | | | | | | | | | Ü 00DC | ı 0131 | * 002A | ) 0029 | ; 003B | Ğ 011E |
| 6x | - 002D | / 002F | | | | | | | | | ö 00F6 | , 002C | % 0025 | _ 005F | Ş 015E | ? 003F |
| 7x | | | | | | | | | | ` 0060 | : 003A | ^ 005E | é 00E9 | ' 0027 | = 003D | " 0022 |
| 8x | | a 0061 | b 0062 | c 0063 | d 0064 | e 0065 | f 0066 | g 0067 | h 0068 | i 0069 | | | | | | |
| 9x | | j 006A | k 006B | l 006C | m 006D | n 006E | o 006F | p 0070 | q 0071 | r 0072 | | | | | | |
| Ax | | ğ 011F | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | x 0078 | y 0079 | z 007A | | | | | | |
| Bx | | | | | | | | | | | | | | | | |
| Cx | ç 00E7 | A 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | G 0047 | H 0048 | I 0049 | | | | | | |
| Dx | ü 00FC | J 004A | K 004B | L 004C | M 004D | N 004E | O 004F | P 0050 | Q 0051 | R 0052 | £ 00A3 | | | | | |
| Ex | Ö 00D6 | | S 0053 | T 0054 | U 0055 | V 0056 | W 0057 | X 0058 | Y 0059 | Z 005A | $ 0024 | | | | | |
| Fx | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | | | | | | EO |
| Differences from EBCDIC 500 |||||||||||||||||

## References

* ↑ "Code Page 30" (PDF). Archived from the original (PDF) on 2013-01-21.
# Character Encodings/Code Tables/EBCDIC/EBCDIC 023

IBM code page 23 (CCSID 23) is an EBCDIC code page used in IBM mainframes in the United Kingdom to support the English language.

## Codepage layout

Characters are shown with their equivalent Unicode codes.
EBCDIC 023 :
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 0x | NUL | SOH | STX | ETX | SEL | HT | RNL | DEL | GE | SPS | RPT | VT | FF | CR | SO | SI |
| 1x | DLE | DC1 | DC2 | DC3 | RES/ ENP | NL | BS | POC | CAN | EM | UBS | CU1 | IFS | IGS | IRS | ITB |
| 2x | DS | SOS | FS | WUS | BYP/ INP | LF | ETB | ESC | SA | SFE | SM/ SW | CSP | MFA | ENQ | ACK | BEL |
| 3x | | | SYN | IR | PP | TRN | NBS | EOT | SBS | IT | RFF | CU3 | DC4 | NAK | | SUB |
| 4x | SP | | | | | | | | | | ¼ 00BC | . 002E | | ( 0028 | + 002B | ! 0021 |
| 5x | & 0026 | | | | | | | | | | ¾ 00BE | $ 0024 | * 002A | ) 0029 | ; 003B | |
| 6x | - 002D | / 002F | | | | | | | | | | , 002C | % 0025 | _ 005F | | ? 003F |
| 7x | | | | | | | | | | | : 003A | £ 00A3 | @ 0040 | ' 0027 | = 003D | " 0022 |
| 8x | | a 0061 | b 0062 | c 0063 | d 0064 | e 0065 | f 0066 | g 0067 | h 0068 | i 0069 | | | | | | |
| 9x | | j 006A | k 006B | l 006C | m 006D | n 006E | o 006F | p 0070 | q 0071 | r 0072 | | | | | | |
| Ax | | | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | x 0078 | y 0079 | z 007A | | | | | | |
| Bx | | | | | | | | | | | | | | | | |
| Cx | | A 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | G 0047 | H 0048 | I 0049 | | | | | | |
| Dx | | J 004A | K 004B | L 004C | M 004D | N 004E | O 004F | P 0050 | Q 0051 | R 0052 | | | | | | |
| Ex | ½ 00BD | | S 0053 | T 0054 | U 0055 | V 0056 | W 0057 | X 0058 | Y 0059 | Z 005A | | | | | | |
| Fx | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | | | | | | EO |
| Differences from EBCDIC 500 |||||||||||||||||

## References

* ↑ "Code Page 23" (PDF). Archived from the original (PDF) on 2013-01-21.
# Character Encodings/Code Tables/EBCDIC/EBCDIC 025

IBM code page 25 (CCSID 25) is an EBCDIC code page used in IBM mainframes in the Japan to support the Japanese language (Latin-script, but not Hiragana or Katakana).

## Codepage layout

Characters are shown with their equivalent Unicode codes.
EBCDIC 025 :
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 0x | NUL | SOH | STX | ETX | SEL | HT | RNL | DEL | GE | SPS | RPT | VT | FF | CR | SO | SI |
| 1x | DLE | DC1 | DC2 | DC3 | RES/ ENP | NL | BS | POC | CAN | EM | UBS | CU1 | IFS | IGS | IRS | ITB |
| 2x | DS | SOS | FS | WUS | BYP/ INP | LF | ETB | ESC | SA | SFE | SM/ SW | CSP | MFA | ENQ | ACK | BEL |
| 3x | | | SYN | IR | PP | TRN | NBS | EOT | SBS | IT | RFF | CU3 | DC4 | NAK | | SUB |
| 4x | SP | | | | | | | | | | £ 00A3 | . 002E | | ( 0028 | + 002B | ± 00B1 |
| 5x | & 0026 | | | | | | | | | | ° 00B0 | $ 0024 | * 002A | ) 0029 | ; 003B | |
| 6x | - 002D | / 002F | | | | | | | | | | , 002C | % 0025 | _ 005F | | ? 003F |
| 7x | | | | | | | | | | | : 003A | # 0023 | @ 0040 | ' 0027 | = 003D | " 0022 |
| 8x | | a 0061 | b 0062 | c 0063 | d 0064 | e 0065 | f 0066 | g 0067 | h 0068 | i 0069 | | | | | | |
| 9x | | j 006A | k 006B | l 006C | m 006D | n 006E | o 006F | p 0070 | q 0071 | r 0072 | | | | | | |
| Ax | | | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | x 0078 | y 0079 | z 007A | | | | | | |
| Bx | | | | | | | | | | | | | | | | |
| Cx | | A 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | G 0047 | H 0048 | I 0049 | | | | | | |
| Dx | | J 004A | K 004B | L 004C | M 004D | N 004E | O 004F | P 0050 | Q 0051 | R 0052 | | | | | | |
| Ex | ¥ 00A5 | | S 0053 | T 0054 | U 0055 | V 0056 | W 0057 | X 0058 | Y 0059 | Z 005A | | | | | | |
| Fx | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | | | | | | EO |
| Differences from EBCDIC 500 |||||||||||||||||

## References

* ↑ "Code Page 25" (PDF). Archived from the original (PDF) on 2013-01-21.
# Character Encodings/Code Tables/EBCDIC/EBCDIC 026

IBM code page 26 (CCSID 26) is an EBCDIC code page used in IBM mainframes in the Japan to support the Japanese language (Latin-script, but not Hiragana or Katakana).

## Codepage layout

Characters are shown with their equivalent Unicode codes.
EBCDIC 026 :
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 0x | NUL | SOH | STX | ETX | SEL | HT | RNL | DEL | GE | SPS | RPT | VT | FF | CR | SO | SI |
| 1x | DLE | DC1 | DC2 | DC3 | RES/ ENP | NL | BS | POC | CAN | EM | UBS | CU1 | IFS | IGS | IRS | ITB |
| 2x | DS | SOS | FS | WUS | BYP/ INP | LF | ETB | ESC | SA | SFE | SM/ SW | CSP | MFA | ENQ | ACK | BEL |
| 3x | | | SYN | IR | PP | TRN | NBS | EOT | SBS | IT | RFF | CU3 | DC4 | NAK | | SUB |
| 4x | SP | | | | | | | | | | £ 00A3 | . 002E | ß 00DF | ( 0028 | + 002B | ! 0021 |
| 5x | & 0026 | | | | | | | | | | ° 00B0 | $ 0024 | * 002A | ) 0029 | ; 003B | ^ 005E |
| 6x | - 002D | / 002F | | | | | | | | | ´ 00B4 | , 002C | % 0025 | _ 005F | ç 00E7 | ? 003F |
| 7x | | | | | | | | | | ` 0060 | : 003A | # 0023 | @ 0040 | ' 0027 | = 003D | " 0022 |
| 8x | | a 0061 | b 0062 | c 0063 | d 0064 | e 0065 | f 0066 | g 0067 | h 0068 | i 0069 | | | | | | |
| 9x | | j 006A | k 006B | l 006C | m 006D | n 006E | o 006F | p 0070 | q 0071 | r 0072 | | | | | | |
| Ax | | ~ 007E | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | x 0078 | y 0079 | z 007A | | | | | | |
| Bx | | | | | | | | | | | | | | | | |
| Cx | ¨ 00A8 | A 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | G 0047 | H 0048 | I 0049 | | | | | | |
| Dx | ¨ 00A8 | J 004A | K 004B | L 004C | M 004D | N 004E | O 004F | P 0050 | Q 0051 | R 0052 | | | | | | |
| Ex | ¥ 00A5 | | S 0053 | T 0054 | U 0055 | V 0056 | W 0057 | X 0058 | Y 0059 | Z 005A | | | | | | |
| Fx | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | | | | | | EO |
| Differences from EBCDIC 500 |||||||||||||||||

## References

* ↑ "Code Page 26" (PDF). Archived from the original (PDF) on 2013-01-21.
# Character Encodings/Code Tables/EBCDIC/EBCDIC 027

IBM code page 27 (CCSID 27) is an EBCDIC code page used in IBM mainframes in Greece.

## Codepage layout

Characters are shown with their equivalent Unicode codes.
EBCDIC 027 :
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 0x | NUL | SOH | STX | ETX | SEL | HT | RNL | DEL | GE | SPS | RPT | VT | FF | CR | SO | SI |
| 1x | DLE | DC1 | DC2 | DC3 | RES/ ENP | NL | BS | POC | CAN | EM | UBS | CU1 | IFS | IGS | IRS | ITB |
| 2x | DS | SOS | FS | WUS | BYP/ INP | LF | ETB | ESC | SA | SFE | SM/ SW | CSP | MFA | ENQ | ACK | BEL |
| 3x | | | SYN | IR | PP | TRN | NBS | EOT | SBS | IT | RFF | CU3 | DC4 | NAK | | SUB |
| 4x | SP | | | | | | | | | | ° 00B0 | . 002E | ½ 00BD | ( 0028 | + 002B | ! 0021 |
| 5x | & 0026 | | | | | | | | | | ¸ 00B8 | $ 0024 | * 002A | ) 0029 | ; 003B | ^ 005E |
| 6x | - 002D | / 002F | | | | | | | | | ´ 00B4 | , 002C | % 0025 | _ 005F | ¼ 00BC | ? 003F |
| 7x | | | | | | | | | | ` 0060 | : 003A | £ 00A3 | @ 0040 | ' 0027 | = 003D | " 0022 |
| 8x | | a 0061 | b 0062 | c 0063 | d 0064 | e 0065 | f 0066 | g 0067 | h 0068 | i 0069 | | | | | | |
| 9x | | j 006A | k 006B | l 006C | m 006D | n 006E | o 006F | p 0070 | q 0071 | r 0072 | | | | | | |
| Ax | | ~ 007E | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | x 0078 | y 0079 | z 007A | | | | | | |
| Bx | | | | | | | | | | | | | | | | |
| Cx | ¨ 00A8 | A 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | G 0047 | H 0048 | I 0049 | | | | | | |
| Dx | ¨ 00A8 | J 004A | K 004B | L 004C | M 004D | N 004E | O 004F | P 0050 | Q 0051 | R 0052 | | | | | | |
| Ex | ¥ 00A5 | | S 0053 | T 0054 | U 0055 | V 0056 | W 0057 | X 0058 | Y 0059 | Z 005A | | | | | | |
| Fx | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | | | | | | EO |
| Differences from EBCDIC 500 |||||||||||||||||

## References

* ↑ "Code Page 27" (PDF). Archived from the original (PDF) on 2013-01-21.
# Character Encodings/Code Tables/EBCDIC/EBCDIC 029

IBM code page 29 (CCSID 29) is an EBCDIC code page with full ASCII used in IBM mainframes in Iceland to support the Icelandic language.

## Codepage layout

Characters are shown with their equivalent Unicode codes.
EBCDIC 029 :
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 0x | NUL | SOH | STX | ETX | SEL | HT | RNL | DEL | GE | SPS | RPT | VT | FF | CR | SO | SI |
| 1x | DLE | DC1 | DC2 | DC3 | RES/ ENP | NL | BS | POC | CAN | EM | UBS | CU1 | IFS | IGS | IRS | ITB |
| 2x | DS | SOS | FS | WUS | BYP/ INP | LF | ETB | ESC | SA | SFE | SM/ SW | CSP | MFA | ENQ | ACK | BEL |
| 3x | | | SYN | IR | PP | TRN | NBS | EOT | SBS | IT | RFF | CU3 | DC4 | NAK | | SUB |
| 4x | SP | | | | | | | | | | Æ 00C6 | . 002E | Þ 00DE | ( 0028 | + 002B | ! 0021 |
| 5x | & 0026 | | | | | | | | | | Å 00C5 | $ 0024 | * 002A | ) 0029 | ; 003B | ° 00B0 |
| 6x | - 002D | / 002F | | | | | | | | | ö 00F6 | , 002C | % 0025 | _ 005F | þ 00FE | ? 003F |
| 7x | | | | | | | | | | ð 00F0 | : 003A | £ 00A3 | Ð 00D0 | ´ 00B4 | = 003D | " 0022 |
| 8x | | a 0061 | b 0062 | c 0063 | d 0064 | e 0065 | f 0066 | g 0067 | h 0068 | i 0069 | | | | | | |
| 9x | | j 006A | k 006B | l 006C | m 006D | n 006E | o 006F | p 0070 | q 0071 | r 0072 | | | | | | |
| Ax | | ¨ 00A8 | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | x 0078 | y 0079 | z 007A | | | | | | |
| Bx | | | | | | | | | | | | | | | | |
| Cx | æ 00E6 | A 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | G 0047 | H 0048 | I 0049 | | | | | | |
| Dx | å 00E5 | J 004A | K 004B | L 004C | M 004D | N 004E | O 004F | P 0050 | Q 0051 | R 0052 | [ 005B | | | | | |
| Ex | Ö 00D6 | | S 0053 | T 0054 | U 0055 | V 0056 | W 0057 | X 0058 | Y 0059 | Z 005A | ] 005D | | | | | |
| Fx | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | | | | | | EO |
| Differences from EBCDIC 500 |||||||||||||||||

## References

* ↑ "Code Page 29" (PDF). Archived from the original (PDF) on 2013-01-21.