Veekoo on ihan oikeassa siinä, että utf 16 ei ole yhteensopiva yksitavuisen ascii koodauksen kanssa siitä syystä kun utf 16 pakottaa käyttämään 2 tavuista koodausta. Utf 8 pituus taas on muuttuva arvo 1 tavusta (yhteensopiva asciin kanssa) - peräti vissin 6 tavuun asti. Kuten kaikki tiedämme niin Linuxissa käytetään 1 tavuista ascii koodia järjestelmätiedostoissa joten utf 16 ei kelpaa.
Mitä tulee tähän aiheeseen niin ongelmana on se, että tiedostot on tallennettu iso8859 muotoon. Tietysti voidaan muuttaa tiedostojen nimet "convmv" ohjelmalla varsin pienellä vaivalla utf8 muotoon (sekä tekstitiedostojen sisältö iconv ohjelmalla) ja sen jälkeen muokata smb.conf koodisto asetukset semmoisiksi:
unix charset = UTF-8
display charset = ISO8859-1
Samban pitäisi sittten muuttaa lennossa tiedostojen nimet UTF-8 - iso8859 muotoon ainakin niin sanotaan ohjeissa
Nyt pitäisi tiedostojen näkyä niin sisäisesti kuin ulkoisestikin.........
Tosiaan en ole itse livena tätä kokeillut. Minulla pyörii myös samba multimediapalvelin mutta se on ollut sellaisenaan 4-5 vuotta ja sisäinen merkistökoodaus on myös iso8859.
Tosiaan en tiedä mitä tapahtuu sitten kun yö julkaise uuden albumin ja se kopioidaan windowsista sinne multimediapalvelimelle tallentaako samba sen sitten UTF-8 muotoon sisäisesti ? Mutta sitähän ei tiedä varmaan ennen kuin joku kokeilee.