cmalagoli77 (Normal User)
Newbie
Messaggi: 6
Iscritto: 28/01/2010
|
Devo esportare in formato csv una tabella che è scritta in cinese.
Codice sorgente - presumibilmente Visual Basic 6 |
Open sNomeFileDestinazione For Output As iFileDestinazione
Print #iFileDestinazione, strCinese
Close iFileDestinazione
|
La stringa strCinese è correttamente codificata in unicode perchè Lenb(strCinese) è 2 volte Len(strCinese) e se la assegno ad una label la vedo correttamente.
Nel file però ho tanti punti di domanda
Chi mi sa dare una mano?
Grazie Christian
|
|
nessuno (Normal User)
Guru^2
Messaggi: 6384
Iscritto: 03/01/2010
|
Prova ad utilizzare la funzione
StrConv
per convertire la tua stringa prima di scriverla su file.
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità. |
|
cmalagoli77 (Normal User)
Newbie
Messaggi: 6
Iscritto: 28/01/2010
|
Grazie del suggerimento ... ho già provato, ma scrive della schifezza, e tra l'altro in questo modo sbaglia a scrivere anche i numeri, che prima erano l'unica cosa che venivano scritti correttamente Immagina che sia un'ulteriore prova che strCinese è effettivamente formattata con 2 byte per carattere
|
|
nessuno (Normal User)
Guru^2
Messaggi: 6384
Iscritto: 03/01/2010
|
Postato originariamente da cmalagoli77:
Grazie del suggerimento ... ho già provato |
Avresti potuto dirlo ... come hai provato esattamente?
Qual è il contenuto della stringa (carattere per carattere)?
Ultima modifica effettuata da nessuno il 28/01/2010 alle 18:58
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità. |
|
cmalagoli77 (Normal User)
Newbie
Messaggi: 6
Iscritto: 28/01/2010
|
Scusa...hai ragione...ma ho fatto gia qualche tentativo a vuoto: sostituire la Pront con la Write, aprire il file come Binary e usare la Put, conversioni varie
Il file prova.csv l'ho ottenuto con il codice del primo post, il file prova1.csv con
Codice sorgente - presumibilmente Visual Basic 6 |
Print #iFileDestinazione, StrConv(sRigaFile, 64)
|
|
|
cmalagoli77 (Normal User)
Newbie
Messaggi: 6
Iscritto: 28/01/2010
|
Ecco anche prova.csv
ma ho postato correttamente prova1.csv?
|
|
nessuno (Normal User)
Guru^2
Messaggi: 6384
Iscritto: 03/01/2010
|
Ma i dati sono scaricabili da qualche parte?
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità. |
|
cmalagoli77 (Normal User)
Newbie
Messaggi: 6
Iscritto: 28/01/2010
|
Scusa credevo si potessero allegare direttamente qui, invece sembra di no
Non ho sito FTP ... questo ti basta?
prova
"????? ?????SP (kg/h) ???PV (kg/h) ?????? (mm) ???? (mm) ????SP (µm) ??PV (µm) ?? SP (g/m) ?? PV (g/m) ?????SP (m/min) "
prova1
"xeÚdBf =~u""u-[SP (kg/h) =~u""uPV (kg/h) ÓXs^Ħ{Àr
(mm) îO
(mm) SĤ^-[SP (µm) SĤ^PV (µm) KQÍ SP (g/m) KQÍ PV (g/m) "
Ma che non sia colpa di Notepad/Excel?
|
|
nessuno (Normal User)
Guru^2
Messaggi: 6384
Iscritto: 03/01/2010
|
No ... non è possibile capire i valori effettivi dei singoli byte ... allega un file .zip
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità. |
|