[Tehnika] Windows 11 un arhaiska DOS programma

2 views
Skip to first unread message

Saules Ieleja via Tehnika

unread,
Oct 20, 2023, 1:23:41 PM10/20/23
to Tehnika, Saules Ieleja
sveiki,

ir programma, kas sen veidota un nav nekādi labojama, lietotāji to lieto
un vēlas to turpināt lietot

bet pēc Windows 11 ieviešanas (pagaidām tikai varbūtīgas) parādījusies
sen aizmirsta problēma — latvju valodas ķiņķēziņi normālu burtu vietā

Windows 95 — Windows 10 tas strādāja apmēram tā:
- Reģions: Latvian (Latvia),
- Administrative: Language for non-Unicode programs: Latvian (Latvia),
(un kaut kad vajadzēja/nevajadzēja/vajag)
- ieviest "c_775lv.nls", kurš ir nedaudz pielabots
- un reģistrā pielabot
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
no
"775"="c_775.nls"
uz
"775"="c_775lv.nls"

tagad tas nepalīdz un patriotu aizvainojoši ķiņķēziņi atkal rādās...

programma ir no pagājušā gadu tūkstoša un tajā mainīts nekas nav,
pielabotais .NLS fails arī — fonts ir iedzimts vai Consolas

pie konsoles loga pieminēts, ka:
Pašreizējā kodu lapa:
775 (OEM - Baltija)

klaviatūras dzinis iedzimtais LAV, agrāk Laacz ražotais

ir kādas idejas, ko? (vēlams konkrētās tehniskās problēmas
atrisinājumam, ne programmas nomaiņai)

SI

Uldis Kalniņš

unread,
Oct 21, 2023, 2:17:36 PM10/21/23
to Saules Ieleja via Tehnika
Kas notiek, ja pirms programmas palaišanas iestata tai pareizo koda
tabulu? Man ļoti labi palīdzēja pret ķeburiem bat failā vispirms ielikt:

CHCP 65001

U.

On 20.10.2023 20:23, Saules Ieleja via Tehnika wrote:
> _______________________________________________
> Tehnika mailing list -- teh...@latnet.lv
> To unsubscribe send an email to tehnik...@latnet.lv
_______________________________________________
Tehnika mailing list -- teh...@latnet.lv
To unsubscribe send an email to tehnik...@latnet.lv

Krotow

unread,
Oct 21, 2023, 4:23:09 PM10/21/23
to teh...@latnet.lv
Ja tas gadījumā ir AVS, sazinies ar autoriem. Kā izrādījās, sukši lieto
savus fontus ar LV burtiem no senaizmirstās BaltRim tabulas. No prakses
- CHCP tur nelīdz, jo tā tabula oficiāli nav nekur iekļauta.


On 20.10.23 20:23, Saules Ieleja via Tehnika wrote:
> _______________________________________________
> Tehnika mailing list -- teh...@latnet.lv
> To unsubscribe send an email to tehnik...@latnet.lv

--
Krotow

ielejalistes--- via Tehnika

unread,
Oct 23, 2023, 8:19:25 AM10/23/23
to teh...@latnet.lv, ieleja...@ieleja.lv
pamēģināju, nekas nemainījās, pašlaik rāda, ka ir 775, kas liekas
pareiza, jo importējot no sistēmas iznākušu .TXT failu, tieši izvēle 775
kodējumā visu padara glīti tēvzemisku

cik un kā maģisks ir tas 65001, per se?

ielejalistes--- via Tehnika

unread,
Oct 23, 2023, 8:22:12 AM10/23/23
to teh...@latnet.lv, ieleja...@ieleja.lv
nav AVS, bet kas tie par fontiem, nezinu, Windows 10 lietoju Microsoft
Consolas, jo visglītākie, bet tāpat strādā arī visi citi fixed space,
Lucida, Courier

Windows 11 kaut kas ir "negaidīti uzlabots"

Uldis Kalniņš

unread,
Oct 23, 2023, 8:30:16 AM10/23/23
to ielejalistes--- via Tehnika, ieleja...@ieleja.lv

1. Mēģini laist no powershell;

2. maģija ir iespēja atsevišķai sesijai izmantot arhaiskās kodu tabulas, kas bija pirms UTF-8. Man palīdzēja. Arhaiskai programmai būs cita vērtība, ne šī, 65001 ir tieši priekš UTF-8. Saraksts ir šeit:

Code Page Identifiers - Win32 apps | Microsoft Learn

U.

Saules Ieleja via Tehnika

unread,
Oct 23, 2023, 11:10:28 AM10/23/23
to Tehnika, Saules Ieleja
izmēģināju gan parastas konsoles, gan powershell, rezultāts namainās,
komandprāt code page pārslēdzās uz izvēlēto, visus 3 variantus pēc
kārtas, kas ar Baltic

CHCP 775
CHCP 1257
CHCP 28594

domāju, ka šis nostrādā, kad negribās to Administrative Latvian
iedarbināt visai sistēmai, bet pielietot to, ko konkrēti vajag

te slēpjas kaut kas cits

burti no LVA izdodās ok konsolē, PS, dīvainajā programmā

On 23/10/2023 15:29, Uldis Kalniņš wrote:
> 1. Mēģini laist no powershell;
>
> 2. maģija ir iespēja atsevišķai sesijai izmantot arhaiskās kodu tabulas,
> kas bija pirms UTF-8. Man palīdzēja. Arhaiskai programmai būs cita
> vērtība, ne šī, 65001 ir tieši priekš UTF-8. Saraksts ir šeit:
>
> Code Page Identifiers - Win32 apps | Microsoft Learn
> <https://learn.microsoft.com/en-us/windows/win32/intl/code-page-identifiers>
>
> U.
>
> On 23.10.2023 15:19, ielejalistes--- via Tehnika wrote:
>> _______________________________________________
>> Tehnika mailing list --teh...@latnet.lv
>> To unsubscribe send an email totehni...@latnet.lv
2023-10-23_18-03.png

elg...@sveiks.lv

unread,
Oct 25, 2023, 3:27:14 AM10/25/23
to Saules Ieleja via Tehnika
Varbūt vajag pamainīt konsoles loga font face.
iekš w11 pie tā varēja tikt caur labo kliekšķi uz konsoles caption an
tad
settings - defaults - apperance ...

ac, elgars
> _______________________________________________
> Tehnika mailing list -- teh...@latnet.lv
> To unsubscribe send an email to tehnik...@latnet.lv

_______________________________________________
Tehnika mailing list -- teh...@latnet.lv
To unsubscribe send an email to tehnik...@latnet.lv

Jānis Baumanis

unread,
Oct 25, 2023, 3:46:23 AM10/25/23
to teh...@latnet.lv
Visticamāk norāvuši podā kādas "arhaiskas" OEM kodējumu atbalsta
apakšprocedūras. Bez kurām DOS programmās kodējums vairs neiet.


On 23.10.23 15:22, ieleja...@ieleja.lv wrote:
> nav AVS, bet kas tie par fontiem, nezinu, Windows 10 lietoju Microsoft
> Consolas, jo visglītākie, bet tāpat strādā arī visi citi fixed space,
> Lucida, Courier
>
> Windows 11 kaut kas ir "negaidīti uzlabots"
>
> On 21/10/2023 23:14, Krotow wrote:
>> Ja tas gadījumā ir AVS, sazinies ar autoriem. Kā izrādījās, sukši
>> lieto savus fontus ar LV burtiem no senaizmirstās BaltRim tabulas. No
>> prakses - CHCP tur nelīdz, jo tā tabula oficiāli nav nekur iekļauta.
>>
>>
>> On 20.10.23 20:23, Saules Ieleja via Tehnika wrote:
>>> _______________________________________________
>>> Tehnika mailing list -- teh...@latnet.lv
>>> To unsubscribe send an email to tehnik...@latnet.lv
>>
--
Jānis

Saules Ieleja

unread,
Jul 18, 2025, 11:49:22 AMJul 18
to teh...@latnet.lv
izrādījās, ka kopš Windows 11, sistēma vienkārši neņem vērā to:

"775"="c_775lv.nls"

bet vienmēr izmanto

c_775.nls

vienkārša faila nomaiņa manai sistēmai līdzēja

p.s.
iespējams, ka kaut kādi Updates visu atkal uzlabos atpakaļ, bet ja jau
esam ar pīpi uz jumta...

SI

On 20.10.23 20:23, Saules Ieleja via Tehnika wrote:

Reply all
Reply to author
Forward
0 new messages