???.txt

VFX info at vfx.hu
Fri May 20 11:38:51 CEST 2005


Hali!

Palasik Sandor wrote:
> 
> > B5 52 56 D6 5A 54 20 20 - EB 52 8A 20 00 94 18 06 ÁRVÍZT  ÛRÕ .ö
> A következõ kérdés az lenne, hogy az Á kódja miért pont B5, Õ kódja miért
> pont 8A és az Û kódja miért pont EB?

Azert, mert magyar Win98-on krealtam es nem kiani vagy heber Win98-on.
De itt az a kerdes, hogy a dir bejegyzes 32 byte-jabol hol derul ki,
hogy ez egy 852-es kodlap es nem egy 850-es?
Mert a 8+3 -as elnevezes ascii kodjai errol nem mondanak semmit. Ha
kapsz egy FAT12/16/32-es mediat, abbol soha nem tudod kitalalni
(alapesetben), hogy melyik kodlappal krealtak. 

De hogy megis van eselye ra az azert van, mert minden sort filename ele
bekerul annak UNICODE neve is. A ketto kombinaciojabol viszont mar tudja
milyen kodlapon irtak eredetileg. De ha en kitorlom az UNICODE nevet es
csak a short nevet hagyom meg, nem igen van eselyed az eredeti nev
visszaallitasara es a kodlap kitalalasara.

Az ÁÍÛÕ konverziot az OPredszer vegzi, az adott beallitasai
(nyelv+billenytuzet) alapjan. De miutan felirta a directoriba nem lehet
megmonddani mi volt az eredeti kodlap, es hogy a file neve most ÁÍÛÕ.txt
(852) vagy uÖëŠ.txt (850) volt-e eredetileg. 

Egy biztos jelenleg a dir bejegyzes ASCII karakterei a B5 52 56 D6 5A 54
20 20 - EB 52 8A byte-ok, ami magyar Windowson olvasva: ÁRVÍZT  ÛRÕ. De
ha ezt egy kinai akarja majd megnyitni kinlodhat vele mig beirja :), ha
nem hasznal UNICODEot.

UDV. VFX.
http://www.vfx.hu




More information about the Elektro mailing list