Avatar billede Slettet bruger
26. august 2003 - 23:28 Der er 8 kommentarer og
1 løsning

Samba og tegnsæt

Hvis jeg har en fil på min linux som hedder f.eks. æøå så kommer filen til at hedde µ°Õ hvis jeg ser det fra samba...
Hvis jeg så omdøber den via samba så den hedder æøå der, så hedder den bare ??? i linux...

Jeg har i min /etc/sysconfig/i18n rettet til følgende:
LANG="da_DK"
SUPPORTED="da_DK:da"
SYSFONT="lat0-sun16"
SYSFONTACM="iso01"

Hvad skal jeg gøre for at få de forskellige tegn til at passe sammen??
Avatar billede pbudk Nybegynder
27. august 2003 - 09:35 #1
Prøv med følgende i [global] sektionen i smb.conf

  character set = ISO8859-1
  client code page = 850

Det virker desværre ikke med tilbagevirkende kraft, men alle ny oprettede filer (også kopierede) vil se rigtige ud i såvel samba som på selve Linux boksen.
Avatar billede Slettet bruger
27. august 2003 - 12:55 #2
Mange tak... Du skal lige lave et svar :)
Avatar billede pbudk Nybegynder
27. august 2003 - 12:59 #3
og her var et svar :o)
Avatar billede mfalck Praktikant
27. august 2003 - 13:25 #4
måske kan du se om du kan få de gamle filer konverteret med følgende kommando:

(jeg har ikke selv eksperimenteret med den ... so be my guest - og post lige resultatet her ;-)  )

find /path/to/share -type f -exec bash -c 'CP="{}"; ISO=`echo -n "$CP" | iconv -f cp850 \ -t iso8859-15`; if [ "$CP" != "$ISO" ]; then mv "$CP" "$ISO"; fi' \;
Avatar billede mfalck Praktikant
27. august 2003 - 13:31 #5
det virkede hvis jeg fjernede \ i den:

find /path/to/share -type f -exec bash -c 'CP="{}"; ISO=`echo -n "$CP" | iconv -f cp850  -t iso8859-15`; if [ "$CP" != "$ISO" ]; then mv "$CP" "$ISO"; fi' \;
Avatar billede mfalck Praktikant
27. august 2003 - 13:31 #6
skal måske lige siges at jeg kører med samba 3-rc1 .. ved ikke om det har betydning :-)
Avatar billede mfalck Praktikant
27. august 2003 - 13:34 #7
hm - jeg fik samba til at lægge sig på ryggen - så jeg tror lige man skal være lidt varsom med ovenstående.
Avatar billede mfalck Praktikant
27. august 2003 - 13:35 #8
[2003/08/27 13:31:39, 0] lib/charcnv.c:convert_string_allocate(272)
  Conversion error: Illegal multibyte sequence(ætning til apache)
[2003/08/27 13:31:39, 0] lib/util.c:smb_panic(1462)
  PANIC: failed to create UCS2 buffer
[2003/08/27 13:31:39, 0] lib/util.c:smb_panic(1469)
  BACKTRACE: 16 stack frames:
bla bla.
Avatar billede Slettet bruger
27. august 2003 - 13:35 #9
Jeg opdagede problemet inden jeg nåede at lægge filerne over, men ellers tak mfalck :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester