🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #2618

Re: Konwerter txt do UTF 8

#2618
From: Kamil
Date: Fri, 25 Mar 2022 21:47
23 lines
2511 bytes
Użytkownik "Bogdan (bogdro)"  napisał:

> 1) czytasz plik znak po znaku (albo od razu cały plik do bufora w pamięci, 
> przez który potem przechodzisz znak po znaku),

> 2) jeśli odczytanym znakiem nie trzeba się zajmować, przepisujesz go do 
> bufora wyjściowego bez zmian,

> 3) jeśli odczytany znak trzeba zmienić, zapisujesz do bufora wyjściowego 
> "to, co trzeba",

> 4) do pliku zapisujesz bufor wyjściowy jako całą zawartość, bez 
> przeskakiwania co gdzie trzeba zmienić.

Opisałeś dokładnie to samo co ja wcześniej. To jest proste i ładnie działa 
dla jednego znaku. Natomiast potencjalnie w pliku tych znaków jest 18. 
Procedura podczas jednego przebiegu wyszukuje jeden znak. Nie może więcej, 
bo zmienią się liczniki. Nie wiem, czy opisałem to zrozumiale. Jeśli by 
procedura mogła szukać wszystkich znaków trzeba by było wprowadzić zmienne 
zawierające wartości liczników, korygowane po każdym znalezionym znaku. To 
skomplikowane i niepewne.

Pzdr 
Technical Details
Message-ID: <623e3867$0$480$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <62388b93$0$481$65785112@news.neostrada.pl> <t1ceqt$kd0$1@gioia.aioe.org> <6239dcd8$0$492$65785112@news.neostrada.pl> <t1dc1f$1hpj$1@gioia.aioe.org> <623a42c7$0$464$65785112@news.neostrada.pl> <623b0844$0$493$65785112@news.neostrada.pl> <623c6b4b$0$465$65785112@news.neostrada.pl> <t1i94p$1ijs$1@gioia.aioe.org>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
From: "Kamil" <nospam@tlen.pl>
Newsgroups: pl.comp.lang.asm
References: <62388b93$0$481$65785112@news.neostrada.pl> <t1ceqt$kd0$1@gioia.aioe.org> <6239dcd8$0$492$65785112@news.neostrada.pl> <t1dc1f$1hpj$1@gioia.aioe.org> <623a42c7$0$464$65785112@news.neostrada.pl> <623b0844$0$493$65785112@news.neostrada.pl> <623c6b4b$0$465$65785112@news.neostrada.pl> <t1i94p$1ijs$1@gioia.aioe.org>
In-Reply-To: <t1i94p$1ijs$1@gioia.aioe.org>
Subject: Re: Konwerter txt do UTF 8
Date: Fri, 25 Mar 2022 22:47:07 +0100
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Newsreader: Microsoft Windows Live Mail 16.4.3528.331
X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331
Lines: 24
Message-ID: <623e3867$0$480$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 91.239.168.63
X-Trace: 1648244839 unt-rea-b-01.news.neostrada.pl 480 91.239.168.63:52810
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Bytes: 2330
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit