Article View: pl.comp.lang.tcl
Article #441Re: Problem z zapisem do pliku ze zmienionym kodowaniem.
From: Googie
Date: Fri, 15 Dec 2006 22:10
Date: Fri, 15 Dec 2006 22:10
23 lines
1583 bytes
1583 bytes
moozyk wrote: > set fp [open plik w] > fconfigure $fp -encoding utf-8 // Myślałem, że jak zmienię na utf-8 > to skrypt zapisze to czytelnie, nie działa. Próbowałem też z > -encoding [encoding system] i też nie zapisuje poprawnie. Nie wiem w jaki sposób pobierasz dane ze strony - być może już tam zostają utracone cenne informacje o znakach... Zakładając jednak że dane w zmiennej masz wstawione poprawnie, to: fconfigure $fp -encoding binary -translation binary powinno załatwić problem. Jeśli jednak w zmiennej masz dane w takim kodowaniu jak [encoding names], to przy zapisie musisz wywoływać odpowiedni konwerter: puts $fp [encoding convertto utf-8 $zmienna] -- Pozdrawiam (Regards)! Googie
Technical Details
Message-ID:
<elv304$f4b$1@atlantis.news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<eluuq7$coc$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: Googie <googie@nospam.0rg> Newsgroups: pl.comp.lang.tcl Subject: Re: Problem z zapisem do pliku ze zmienionym kodowaniem. Date: Fri, 15 Dec 2006 22:10:45 +0000 Organization: tp.internet - http://www.tpi.pl/ Lines: 23 Message-ID: <elv304$f4b$1@atlantis.news.tpi.pl> References: <eluuq7$coc$1@inews.gazeta.pl> NNTP-Posting-Host: cafemax.eu.org Mime-Version: 1.0 X-Trace: atlantis.news.tpi.pl 1166217029 15499 85.128.51.194 (15 Dec 2006 21:10:29 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Fri, 15 Dec 2006 21:10:29 +0000 (UTC) User-Agent: KNode/0.10.4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit