This object is in archive! 

[CZ] Logování přes externí soubor fieldnotes.txt

mgrkelly shared this problem 9 years ago
Solved

Špatné kódování češtiny při použití funkce "offline uložiště".

Replies (3)

photo
1

Používám standartní UTF8. GC.com koukám, chce UTF16 ... když začnu kódovat v UTF16, taj zas to bude "nečitelné" na mobilu a pc ...


Co s tím?

This comment is in trash! Restore
photo
1

Zdravíčko Jardo,

koukám pěkně starý nevyřešený topic!


mgrkelly, zlobí ti takto kódování i v případě, že textový soubor vygeneruješ Locusem přes menu > více > geocaching nástroje > Správce field notes, označit logy a > Export do souboru?


Pokud je takto vše v pořádku, tak zde je Jardo kus kódu co používá Locus. Kódování vůbec neřeším ...


  1. fos = new FileOutputStream(fnFile);


    // write BOM header (http://en.wikipedia.org/wiki/Byte_order_mark)

    fos.write(new byte[] {(byte) 239, (byte) 187, (byte) 191});

    for (int i = 0; i < fieldNotes.size(); i++) {

    fos.write(convertToString(fieldNotes.get(i)).getBytes());

    }

This comment is in trash! Restore
photo
1

Vytvořený soubor přímo v Locusu nemá problém v kódování na stránkách GC. Díky za tip. Myslel jsem, že instalací plug-inu Locus neumí pracovat s FN. Dokonce se dá z určitého logu přesunout na keš.

Zatím jsem kvůli kódování pendloval mezi Locusem a a.drakem.

Tak snad bude fungovat i v pluginu po úpravě. Díky chlapi.

This comment is in trash! Restore
photo
1

Díky Jirko. Zkusil jsem to přidat a zobrazení na gc.com je v pořádku. Já to mám jinak, tak mě stačilo přidat jen:


out.write('\ufeff');

Bude opraveno ve verzi 1.6.4

This comment is in trash! Restore

Replies have been locked on this page!

You can't vote. Please authorize!
You can't vote. Please authorize!
You can't vote. Please authorize!