Bonjour, J'ai un problème d'accent avec samba coté client linux. J'ai pas mal cherché sur google, les ml et autre forums, et fais pas mal de tests et je trouve pas
voilà un peu ou j'en suis : coté serveur samba, une debian sarge : Package: samba Version: 3.0.14a-3sarge1 -- System Information: Debian Release: 3.1 Architecture: i386 (i686) Kernel: Linux 2.6.8-2-686 Locale: LANG=C, LC_CTYPE=C (charmap=ISO-8859-15) (ignored: LC_ALL set to [EMAIL PROTECTED]) Versions of packages samba depends on: ii debconf [debconf-2.0] 1.4.30.13 Debian configuration management sy ii libacl1 2.2.23-1 Access control list shared library ii libc6 2.3.5-7 GNU C Library: Shared libraries an ii libcomerr2 1.37-2sarge1 common error description library ii libcupsys2-gnutls10 1.1.23-10 Common UNIX Printing System(tm) - ii libkrb53 1.3.6-2sarge2 MIT Kerberos runtime libraries ii libldap2 2.1.30-8 OpenLDAP libraries ii libpam-modules 0.76-22 Pluggable Authentication Modules f ii libpam-runtime 0.76-22 Runtime support for the PAM librar ii libpam0g 0.76-22 Pluggable Authentication Modules l ii logrotate 3.7-5 Log rotation utility ii netbase 4.21 Basic TCP/IP networking system ii samba-common 3.0.14a-3sarge1 Samba common files used by both th -- debconf information: samba/nmbd_from_inetd: * samba/run_mode: daemons samba/log_files_moved: samba/tdbsam: false * samba/generate_smbpasswd: true au niveau conf de samba : $ grep charset /etc/samba/smb.conf dos charset = 850 unix charset = ISO-8859-1 display charset = ISO-8859-1 j'ai essayé aussi avec ISO-8859-15 et idem, j'ai des "?" à la place des accents et en UTF8, j'ai des "_" J'ai également essayé avec CP850 au lieu de 850 pour "dos charset" (vu sur des exmeple vai google) mais je ne pense que que ça change grand chose pour un client linux... $ grep 8859 /boot/config-`uname -r` CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_NLS_ISO8859_8=m CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=m $ env | grep FR [EMAIL PROTECTED] $ smbclient //localhost/musique Domain=[STARAFLUR] OS=[Unix] Server=[Samba 3.0.14a-Debian] smb: \> mkdir tête smb: \> cd tête smb: \tête\> donc sur le serveur en localhost ça marche, je peux donc en conclure que le serveur est bien configuré, non ? coté client : je suis en sid presque entièrement à jour Package: smbclient Version: 3.0.21a-1 -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.14murkur Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15) (ignored: LC_ALL set to [EMAIL PROTECTED]) Versions of packages smbclient depends on: ii libc6 2.3.5-11 GNU C Library: Shared libraries an ii libcomerr2 1.38+1.39-WIP-2005.12.31-1 common error description library ii libkrb53 1.4.3-5 MIT Kerberos runtime libraries ii libldap2 2.1.30-12 OpenLDAP libraries ii libncurses5 5.5-1 Shared libraries for terminal hand ii libpopt0 1.7-5 lib for parsing cmdline parameters ii libreadline5 5.1-5 GNU readline and history libraries ii samba-common 3.0.21a-1 Samba common files used by both th $ uname -a Linux myrkur 2.6.14murkur #1 PREEMPT Sat Nov 5 13:01:25 CET 2005 i686 GNU/Linux # locale-gen Generating locales (this might take a while)... [EMAIL PROTECTED] done en_GB.ISO-8859-1... done en_GB.ISO-8859-15... done en_GB.UTF-8... done fr_FR.ISO-8859-1... done fr_FR.UTF-8... done [EMAIL PROTECTED] done Generation complete. $ grep 8859 /boot/config-`uname -r` CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_ISO8859_8 is not set CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set # CONFIG_NLS_ISO8859_5 is not set # CONFIG_NLS_ISO8859_6 is not set # CONFIG_NLS_ISO8859_7 is not set # CONFIG_NLS_ISO8859_9 is not set # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set CONFIG_NLS_ISO8859_15=y $ env | grep FR [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] LC_TIME=fr_FR dans un terminal : $ mkdir tête $ cd tête $ pwd /home/yoann/tête $ smbclient //staraflur/musique Domain=[STARAFLUR] OS=[Unix] Server=[Samba 3.0.14a-Debian] smb: \> cd tête cd \t_te\: NT_STATUS_OBJECT_NAME_NOT_FOUND $ grep smbfs /etc/fstab //staraflur/musique /mnt/musique smbfs rw,user,noauto,codepage=cp850,iocharset=iso8859-1,username=yoann,uid=yoann,gid=yoann 0 0 $ cd /mnt/musique $ ll t?te $ cd t*te $ pwd /mnt/musique/tte $ touch tête $ ls tête et sur le serveur en locale : $ cd /data/music/tête $ ls tÛte donc le "ê" n'est pas bien encodé... J'ai essayé en console, sous X avec xterm, wterm, gnome-terminal, etc... Il y a donc un problème coté client mais je ne vois pas où regarder si quelqu'un a une idée, je suis preneur. merci d'avance pour vos réponses et Meilleurs Voeux pour 2006 Yoann -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]