From: Oleg <ya...@gm...> - 2006-05-26 11:37:22
|
Okay, now I am pretty sure about the rest of charset mappings, assume this is a beta version: --------------------- BEGIN ----------------------- #!/bin/sh export FSTAB_IOCHARSET=3D`locale charmap | tr A-Z a-z` case "$FSTAB_IOCHARSET" in "iso-8859-1" | "iso-8859-15" | "ansi_x3.4-1968" | "cp1252" ) FSTAB_CODEPAGE=3D"850";; # Latin-1 & Latin-9 "iso-8859-2" | "cp1250" ) FSTAB_CODEPAGE=3D"852";; # Latin-2 "iso-8859-5" | "cp1251" | "koi8-r" | "koi8-u" ) FSTAB_CODEPAGE=3D"866";; # Cyrillic "iso-8859-6" | "cp1250" ) FSTAB_CODEPAGE=3D"864";; # Arabic "iso-8859-7" ) FSTAB_CODEPAGE=3D"737";; # Greek "iso-8859-8" ) FSTAB_CODEPAGE=3D"862";; # Hebrew "iso-8859-9" | "cp1254" ) FSTAB_CODEPAGE=3D"857";; # Turkish "iso-8859-13" | "cp1257" ) FSTAB_CODEPAGE=3D"775";; # Baltic *) FSTAB_CODEPAGE=3D"437";; esac export FSTAB_IOCHARSET FSTAB_CODEPAGE echo "iocharset=3D$FSTAB_IOCHARSET,codepage=3D$FSTAB_CODEPAGE" --------------------- END ----------------------- |