The Samba server uses Unicode over the wire when speaking with Windows clients and a DOS codepage when speaking with DOS or other Samba clients. To configure the samba server for Hebrew, add the following configuration options to the [global] section of your Samba configuration:
dos charset = 862
unix charset = utf-8
Replace utf-8 with UTF-8 for a Unicode-based system.
If you have FAT file systems on your Samba server, make sure to mount these file systems with the correct iocharset option (modify the /etc/fstab file accordingly).
Alon Altman