N5020.SYSOP-------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 81 из 100
 От   : Nil A                               2:5015/46         02 апр 25 04:44:06
 К    : Eugene Palenock                                       02 апр 25 04:52:01
 Тема : Charset IBMPC==CP437?
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:5015/46 67ec9802
@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: 46/49 50/109 301/1 452/28 455/19 463/68
4500/1 5000/111 5001/100
SEEN-BY: 5015/46 255 5019/40 5020/113 400 545 715
828 830 843 846 848 1042
SEEN-BY: 5020/2160 2992 4441 12000 5030/49 115
1081 1900 5049/3 5053/51
SEEN-BY: 5054/8 89 5061/133 5083/1 444 6078/80
@PATH: 5015/46 5020/1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх