开发者

what kind of keyboard layout can type ISO 8859-1 Characters?

开发者 https://www.devze.com 2023-02-28 12:22 出处:网络
what kind of keyboard layout can type ISO 8859-1 Characters? Example of what needs to be typed are:- Ánam àb&#开发者_Go百科236;a èbèa ÓgbuáFirst of all: Keyboard layout

what kind of keyboard layout can type ISO 8859-1 Characters?

Example of what needs to be typed are:-

Ánam àb&#开发者_Go百科236;a èbèa Ógbuá


First of all: Keyboard layouts and character sets are not directly tied to each other. If I type Ü on my keyboard while in a UTF-8 application, the resulting character will be a UTF-8 character. If I type it in a ISO-8859-1 application, it will be a character from that character set.

That said, there isn't a keyboard layout that covers all ISO-8859-1 characters; every country layout covers a part of them.

Full list of characters

According to Wikipedia, ISO-8859-1 covers the following languages' special characters in full:

Afrikaans, Albanian, Basque, Breton, Catalan, English (UK and US), Faroese, Galician, German, Icelandic, Irish, (new - orthography), Italian, Kurdish (The Kurdish Unified Alphabet), Latin (basic classical orthography), Leonese, Luxembourgish (basic classical orthography), Norwegian (Bokmål and Nynorsk), Occitan, Portuguese, Rhaeto-Romanic, Scottish, Gaelic, Spanish, Swahili, Swedish, Walloon

so you can safely assume that the keyboard layouts of those countries cover a part of ISO-8859-1.


This is what I have decided to do. Hope it puts somebody else on the right footing. With Special thanks to @Pekka for the patience, guidance and support.

// Replaces combination char with special chars
$phrase  = "`U `are ^here tod`ay.";
$search = array("`U", "`a", "^h");
$replace   = array("û", "ñ", "à");

$resulte = str_replace($search, $replace, $phrase);

Could be cleaner in a function though

0

精彩评论

暂无评论...
验证码 换一张
取 消