I cannot get smbclient (or smbmount) to display iso8859-1 characters (umlauts) correctly... I'm trying to access an NT 4.0 service from a Linux client using smbclient 2.0.6 My settings in /etc/smb.conf are client codepage = 850 character set = ISO8859-1 valid chars = ?:? ?:? ?:? ? But all codepage characters get messed up, e.g. ? (udiaeresis) -> ? (threesuperior). Looking at the code tables, it seems that for some reason the cp850 -> iso8859-1 mapping gets applied *twice*, which causes the error: The iso8859-1 hex code of udiaeresis is just the cp850 hex code of threesuperior. Am I missing anything obvious (e.g. environment variables - but I tried both LANG=C and LANG=de)? Or is this a bug? Any hints greatly appreciated... Harald
On Mon, 10 Jul 2000 17:25:50 +1000, you wrote:>I cannot get smbclient (or smbmount) to display iso8859-1 >characters (umlauts) correctly...These are 2 different issues. 1) smbclient: I think this is solved in 2.0.7, give it a try. 2) smbmount: this is a linux/kernel/smbfs issue, see here http://www.hojdpunkten.ac.se/054/samba/ for a complete explanation/solution of the problem. I'm using one of those patches succesfully. -- giulioo@pobox.com