In R20 echoes the bytes are 437/850. If Windows OEM is 866 --> those messages turn into Cyrillic garbage. No CHRS is fine — I have
XLATIMPORT CP437 in the group. The broken ones are the ones that do
say IBMPC.
In R20 echoes the bytes are 437/850. If Windows OEM is 866 --> thoseThose messages wouldn't originate from a Winpoint system would they?
messages turn into Cyrillic garbage. No CHRS is fine — I have XLATIMPORT
CP437 in the group. The broken ones are the ones that do say IBMPC.
I have been trying to make "FTSC member" Tim Schattkowski understand that using "IBMPC" as the "default character set" in WinPoint is a bad idea.
He insist that "IBMPC" is better because "every system" understands that... :-(
Shouldn't it just be ignored, falling back to the default charset?
There's no such charset as "IBMPC".
P.S. Yesterday I finally encountered a CHRS line that broke
AmberEdit's recoding. It was "CHRS: +7 FIDO 2"
In R20 echoes the bytes are 437/850. If Windows OEM is 866 -->Those messages wouldn't originate from a Winpoint system would they?
those messages turn into Cyrillic garbage. No CHRS is fine — I
have XLATIMPORT CP437 in the group. The broken ones are the ones
that do say IBMPC.
I have been trying to make "FTSC member" Tim Schattkowski understand
that using "IBMPC" as the "default character set" in WinPoint is a bad idea. He insist that "IBMPC" is better because "every system"
understands that... :-(
I have some issue, and not sure how to fix that.
In R20 echoes the bytes are 437/850. If Windows OEM is 866 --> those messages turn into Cyrillic garbage. No CHRS is fine — I have
XLATIMPORT CP437 in the group. The broken ones are the ones that do
say IBMPC.
Tried to use 'XLATCHARSETALIAS CP850 IBMPC' globally, but it does
nothing here. On the unicode build 'CHRS: IBMPC 2' never looks at the alias table. The recoder decides it itself: UTF-8 session --> Windows
OEM page (GetOEMCP(), that gives 866 in this case). Aliases are only
used if the recoder fails and it falls back to the old .chs files.
IBMPC always "succeeds", so the alias is never reached.
Could XLATCHARSETALIAS (or a groupable XLATIBMPC) be honoured in GRecoder::canonical() before GetOEMCP()?
GROUP R20
MEMBER R20*
XLATIMPORT CP437
XLATEXPORT CP850
XLATCHARSETALIAS CP850 IBMPC
ENDGROUP
Right now the alias line is ignored.
Added in a new snapshot: https://github.com/evs38/golded-plus/releases/tag/golded-plus-1.1.5-20 260905
I still have a hard time understanding what to do with this IBMPC. So, I've left it all up to the user to determine. In theory, it should be CP437 in the Z1, CP850 in Eastern Europe, and CP866 in Russia,
Ukraine, and Belarus. Overall, it's a very unfortunate character set
that means absolutely nothing.
So, XLATCHARSETALIAS works well now! But I'm experiencing another unexpected side effect with build 20260905: every time I start Golded,
it enters my netmail area instead of showing an arealist :) That
netmail area is the first one in the list.
So, XLATCHARSETALIAS works well now! But I'm experiencing another
unexpected side effect with build 20260905: every time I start
Golded, it enters my netmail area instead of showing an arealist
:) That netmail area is the first one in the list.
I've reuploaded the latest release with this small fix https://github.com/evs38/golded-plus/releases/tag/golded-plus-1.1.5-20 260905
| Sysop: | DaiTengu |
|---|---|
| Location: | Appleton, WI |
| Users: | 1,136 |
| Nodes: | 10 (0 / 10) |
| Uptime: | 14:04:40 |
| Calls: | 14,591 |
| Calls today: | 2 |
| Files: | 186,473 |
| D/L today: |
9,276 files (2,866M bytes) |
| Messages: | 2,577,479 |