Nп/п : 5 из 28
От : Nil A 2:5015/46 02 апр 25 04:44:06
К : Eugene Palenock 02 апр 25 04:52:01
Тема : Charset IBMPC==CP437?
----------------------------------------------------------------------------------
@MSGID: 2:5015/46 67ec9803
@REPLY: 2:5020/2065.1@FidoNet 67cb8a0a
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/lnx 1.9
* Originally in n5020.sysop
* Crossposted in ru.ftn.develop
Hello, Eugene!
Saturday March 08 2025 03:03, from Eugene Palenock -> Sergey Dorofeev:
SD>> IBMPC=CP437
SD>> ili net?
EP> fsc 54
EP> fts 5003
EP> Я так понимаю что IBMPC уже не значит CP437, а значит любую
EP> OEM(DOS)-кодировку. Хотя конечно это уже не должно использоваться
EP> нигде.
Отвечает Чатов. Если коротко, то сначала IBMPC было CP437, потом
пошло что любая CP. Ровно потому было решено забить на кодировку IBMPC,
ибо она не однозначна.
=== Chatoff ===
Short answer:
Historically, the "IBMPC" charset identifier started out meaning "IBM
codepage 437," but in practice it evolved into a catch-all for any DOS/OEM
codepage. Modern FTSC standards deprecate "IBMPC" because of that ambiguity.
Instead, they recommend using a specific "CPxxx" identifier (e.g., CP437,
CP866) to eliminate confusion.
Where it is stated
FTS-5003, Section 4
Lists "IBMPC" under Level 2 character sets (eight-bit, ASCII based)
but marks it as obsolete. The text says:
Level 2 obsolete character set identifiers (see note)
IBMPC: IBM PC character sets for European?
FTS-5003, Section 5 (Obsolete identifiers)
Explains that "IBMPC" initially used to indicate IBM codepage 437,
eventually evolved into identifying "any IBM codepage". Implementations would
sometimes include a separate "^ACODEPAGE: xxx" line to specify which actual
DOS codepage was used. Quoting:
"Since the "IBMPC" identifier, initially used to indicate IBM
codepage 437, eventually evolved into identifying "any IBM
codepage", there exists in some implementations an additional
control line" This use is deprecated in favour of the "CPxxx"
identifiers."
FSC-0054 ("The CHARSET Proposal")
Defines "IBMPC" at Level 2 but does not pin it down to a single
codepage; it simply acknowledges it as an IBM PC style extended ASCII
environment.
=== Chatoff ===
Best Regards, Nil
--- GoldED+/LNX 1.1.5-b20240306
* Origin: ChatGPT can make mistakes. Check important info. (2:5015/46)
SEEN-BY: 50/109 104/117 221/6 240/1120 301/1 341/66
451/31 452/28 166 455/19
SEEN-BY: 463/68 4500/1 5000/111 5001/100 5015/42 46
120 255 5019/40 400
SEEN-BY: 5020/101 113 545 715 828 830 846 848
1042 2992 4441 12000 5022/128
SEEN-BY: 5030/49 115 1081 1474 5053/51 55 5054/89
5058/104 5060/900 5061/133
SEEN-BY: 5066/18 5068/45 5083/1 444 6090/1
@PATH: 5015/46 5020/1042 4441