Importazione UTF 8 senza dialogo

In questa area potrai affrontare aspetti tecnichi, compatibilità con sistemi o altri applicativi, bugs riscontrati e soluzioni al problema.

Moderatore: Moderatori

Rispondi
grg
Messaggi: 30
Iscritto il: giovedì 12 febbraio 2004, 1:00

Importazione UTF 8 senza dialogo

Messaggio da grg » giovedì 18 ottobre 2012, 12:08

Ciao a tutti

FM Pro 9 su MAC 10.5.4.

Semplicissimo script che importa un file di testo in una tabella.
Imposto Unicode (UTF-8) come set di carattere.
E seleziono "esegui senza richiesta".

Provo lo script e non rispetta i caratteri UTF'8 che vengono importati in modo sbagliato.

Provo a deselezionare "esegui senza richiesta" in modo che mi appare la mascherina e in effetti non ripropone UTF-8 e lo devo rimettere a mano.

Vi risulta che sia un bug questa cosa che non memorizza il set di caratteri?
Esiste un modo per girare intorno al problema?

Grazie!
--------------------------------
grg
FileMaker 7-12 Mac OSX & Win
--------------------------------

grg
Messaggi: 30
Iscritto il: giovedì 12 febbraio 2004, 1:00

Re: Importazione UTF 8 senza dialogo

Messaggio da grg » venerdì 19 ottobre 2012, 13:00

Ciao a tutti

Mi rispondo da solo!

Il manuale dice:

if you’re importing a 8-bit Unicode (UTF-8) text file, the file must contain a Unicode standard Byte Order Mark (BOM). If the BOM is missing, FileMaker Pro will not properly recognize the file encoding.

Quindi fondamentalmente FM imposta il set di caratteri non in base a quello che è impostato nella mascherina dello script ma in base alla codifica del file.

Il cliente creava il file in UTF, no BOM (che FM non gestisce)
Gli ho suggerito di esportarli con codifica UTF
--------------------------------
grg
FileMaker 7-12 Mac OSX & Win
--------------------------------

Rispondi