CSV viewer s dvoubajtovým zápisem UNICODE - VYŘEŠENO od 2.52

Vítáme všechny návrhy na nové funkce a vylepšení programu Altap Salamander. Pro každý návrh prosím vytvořte samostatný příspěvek.
konelupy
Posts: 85
Joined: 18 Jul 2006, 09:06
Location: Turnov, Czech Republic

CSV viewer s dvoubajtovým zápisem UNICODE - VYŘEŠENO od 2.52

Post 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 :-(
Attachments
test.csv
(10.59 KiB) Downloaded 402 times
Last edited by konelupy on 23 Feb 2009, 08:30, edited 2 times in total.
Jan Patera
Plugin Developer
Plugin Developer
Posts: 707
Joined: 08 Dec 2005, 14:33
Location: Prague, Czech Republic
Contact:

Re: CSV viewer s dvoubajtovým zápisem

Post 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
konelupy
Posts: 85
Joined: 18 Jul 2006, 09:06
Location: Turnov, Czech Republic

Post 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 ?
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Post 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.
User avatar
zarevak
Plugin Developer
Plugin Developer
Posts: 789
Joined: 04 Feb 2006, 16:49
Location: Prague, Czech Republic

Post 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 ;)
k0nelupy

Post 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
User avatar
zarevak
Plugin Developer
Plugin Developer
Posts: 789
Joined: 04 Feb 2006, 16:49
Location: Prague, Czech Republic

Post 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.
Attachments
sqlexport.png
sqlexport.png (12.77 KiB) Viewed 11903 times
k0nelupy

Post 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
User avatar
zarevak
Plugin Developer
Plugin Developer
Posts: 789
Joined: 04 Feb 2006, 16:49
Location: Prague, Czech Republic

Post 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í. 8)
Attachments
SSMSE ansi.png
SSMSE ansi.png (31.46 KiB) Viewed 11887 times
k0nelupy

Post 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
Jan Patera
Plugin Developer
Plugin Developer
Posts: 707
Joined: 08 Dec 2005, 14:33
Location: Prague, Czech Republic
Contact:

Re: CSV viewer s dvoubajtovým zápisem

Post 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.
k0nelupy

Post by k0nelupy »

dekuju :-)
Post Reply