// testo da inserire nel file di testo
$testo = "������<>/^$&";
//apro il file in scrittura
if (!$p_file = fopen("miofile.txt",w)){
//il file non si apre
} else {
//scrivo nel file di testo
fputs ($p_file,$testo);
//chiudo il file
fclose($p_file);
}
Ho bisogno appunto che tale file sia salvato nel formato UNICODE-16 per il
supporto dei caratteri accentati. Come posso fare?
ciao Webby
> ho bisogno di creare un file di testo con codifica UNICODE UTF-16, come
> è possibile farlo?
> Ho bisogno appunto che tale file sia salvato nel formato UNICODE-16 per
> il supporto dei caratteri accentati. Come posso fare?
Tieni conto di due cose:
1- UTF-16 non e` l'unico a supportare caratteri accentati, anzi, per
quelli e` meglio usare UTF-8. UTF-16 ti serve se devi interagire con Java
(che lo usa di default) o per testi in lingue "strane" (giapponese,
russo, greco, ecc.)
2- di UTF-16 ce ne sono due (big-endian e little-endian)
Poi guarda qui:
http://www.php.net/manual/en/book.mbstring.php
Bye.
> Tieni conto di due cose:
>
> 1- UTF-16 non e` l'unico a supportare caratteri accentati, anzi, per
> quelli e` meglio usare UTF-8. UTF-16 ti serve se devi interagire con Java
> (che lo usa di default) o per testi in lingue "strane" (giapponese,
> russo, greco, ecc.)
>
> 2- di UTF-16 ce ne sono due (big-endian e little-endian)
>
> Poi guarda qui:
>
> http://www.php.net/manual/en/book.mbstring.php
>
>
> Bye.
Ciao, devo interagire con actionscript e sapevo che era necessario l'UTF-16
per il passaggio di un file di testo.
Comunque non sapevo di big-endian e little-endian, ma facendo delle prove in
locale ho salvato un file di testo txt in formato UNICODE a partire dal
blocco note di Windows e mi funziona alla perfezione. Tu sai in quale dei
due formati salva?
Inoltre nel frattempo ho messo in atto lo script precedente per la
generazione del file di testo da php e devo dire che è andato tutto bene :-)
anche se non so in che codifica è stato generato il suddetto file da php, ma
ai fini pratici poco importa.
ciao Webby
> 2- di UTF-16 ce ne sono due (big-endian e little-endian)
Il bello degli standard e' sempre che ce ne sono tanti tra cui scegliere! :>
Ciao,
luigi
--
/
+--[Luigi Rosa]--
\
I'd like to meet the guy who invented beer and see what he's working on now.
> Ciao, devo interagire con actionscript e sapevo che era necessario
> l'UTF-16 per il passaggio di un file di testo.
Io di solito a flashari passo un XML in UTF-8 (che poi e` lo standard).
Non so come funzioni con i file di testo, ma penso che actionscript
supporti la conversione, se non addirittura la visualizzazione diretta.
> Comunque non sapevo di
> big-endian e little-endian, ma facendo delle prove in locale ho salvato
> un file di testo txt in formato UNICODE a partire dal blocco note di
> Windows e mi funziona alla perfezione. Tu sai in quale dei due formati
> salva?
Se dovessi dirlo con una pistola alla tempia direi little-endian (che e`
quello hardware della famiglia x86 su cui gira Windows), ma in realta`
non lo so.
Bye.
> Io di solito a flashari passo un XML in UTF-8 (che poi e` lo standard).
> Non so come funzioni con i file di testo, ma penso che actionscript
> supporti la conversione, se non addirittura la visualizzazione diretta.
Allora andrà sicuramente bene, poi lo provo. Grazie.
ciao webby