Page 1 of 1
CSV viewer s dvoubajtovým zápisem UNICODE - VYŘEŠENO od 2.52
Posted: 18 Feb 2009, 09:54
by konelupy
zdravim potřeboval bych prohlížet csv soubory kde 925 je zapsano
hex: 39 00 32 00 35 00 proste druhy bajt je 00
a tyto soubor nejdou prohlížet rozumne ani Alt+F3
pritom notepad i open office to vezmou bez problému
co je to za způsob zápisu ? export je z MS SQL serveru
edit: predmet doplnen ted uz vim co to je

Re: CSV viewer s dvoubajtovým zápisem
Posted: 18 Feb 2009, 09:58
by Jan Patera
konelupy wrote:zdravim potřeboval bych prohlížet csv soubory kde 925 je zapsano
hex: 39 00 32 00 35 00 proste druhy bajt je 00
a tyto soubor nejdou prohlížet rozumne ani Alt+F3
pritom notepad i open office to vezmou bez problému
co je to za způsob zápisu ? export je z MS SQL serveru
To je Unicode

nebo spis

Resp. UCS2 nebo UTF16 zapis Unicode
Posted: 18 Feb 2009, 10:55
by konelupy
napadlo me ze to unicode může být ale tohle vypada moc jednoduse
zřejmě bude mnohem víc variant
vynechat jeden bajt by asi takový problém být neměl ne ?
Posted: 18 Feb 2009, 11:09
by Jan Rysavy
konelupy wrote:vynechat jeden bajt by asi takový problém být neměl ne ?
Je to bohužel složitější. Zkuste hledat na tomto fóru slovo
Unicode, najdete hromadu referencí.
Případně mrkněte na
Wikipedii nebo do
specifikace.
Posted: 18 Feb 2009, 13:16
by zarevak
Jen kdyby někoho napadlo přece jen ty "
nuly" přeskakovat, tak se může už i v češtině docela divit:
Ř =
58 01, po odstranění
nuly 01 vznikne
58 = X
ř =
59 01, po odstranění
nuly 01 vznikne
59 = Y
č =
0D 01, po odstranění
nuly 01 vznikne
0D, což je
první část Windowsovského konce řádku
A s chudáka
Jana Žižky by zbylo jen smetí:
}i~ky
Mazání druhých znaků tedy nachceme a radši počkáme na UNICODE

Posted: 18 Feb 2009, 14:18
by k0nelupy
OK
už to vidím ty soubory které jsem dosud potřeboval a přenášel neobsahovali české znaky - většinou jen čísla, datumy apod.
takže si to holt programově vyházím ty 00 a bude to OK
01 neni 00 - tj pokud tam bude tak si to pohlidam
Posted: 18 Feb 2009, 14:59
by zarevak
Jakým způsobem exportujete ta data? Nešlo by je ukládat rovnou v ANSI, abyste předešel problémům s UNICODE?
Například SQL Server Import Export Wizard v SQL Serveru 2008 obsahuje nastavení kódové stránky.
Posted: 18 Feb 2009, 16:26
by k0nelupy
Ále exportuju to jak to jde
Management studio express
Query : select * z tabulky
a Save as nebo co to tam bylo na pravem tlacitku
ten wizard asi neni soucasti instalace ze ? musim se po nem mrknout
ted se mi zaktualizovali wokna nebo server a kurňa nejde mi ani ten select
teda mozna je to i z jineho duvodu

seznamuju se s fungovanim Helios programu co na tom SQL bezi
a beru to jako pripravu protoze nektera data tam budu muset asi doimportovat.
Jo este mi to taky cele bezi ve virtualnich XPckach
teda jen v kopii pro testy
Posted: 18 Feb 2009, 17:17
by zarevak
Ten wizard je součástí SQL Serveru 2008, který je nainstalován ve Virtual PC spolu s
Visual Studio 2010 CTP. Zda se jedná o standardní součást instalace SQL Serveru netuším.
Koukal jsem na to
SQL Server Management Studio Express a ukládat výsledky
selectů v jiných kódováních umí. Všimněte si malé šipičky u tlačítka
Save - po jejím zmáčknutí je v meny položka
Save with Encoding..., která otevře okno, kde si nastavíte kódování.

Posted: 19 Feb 2009, 08:07
by k0nelupy
jo moc dík tu šipičku jsem nemoh najít ani při tomhle popisu ale už ji mám
select už taky běhá - nějak se mi sama přepnula databáze
Re: CSV viewer s dvoubajtovým zápisem
Posted: 22 Feb 2009, 20:48
by Jan Patera
Jan Patera wrote:konelupy wrote:zdravim potřeboval bych prohlížet csv soubory kde 925 je zapsano
hex: 39 00 32 00 35 00 proste druhy bajt je 00
a tyto soubor nejdou prohlížet rozumne ani Alt+F3
pritom notepad i open office to vezmou bez problému
co je to za způsob zápisu ? export je z MS SQL serveru
To je Unicode

nebo spis

Resp. UCS2 nebo UTF16 zapis Unicode
Pristi verze Salamanderu (AS2.52b2) bude jiz umet prohlizet CSV soubory v UTF16.
Posted: 23 Feb 2009, 07:58
by k0nelupy
dekuju
