#!/bin/csh # # Description: This script sets the environment variables G_FILENAME_ENCODING # and G_BROKEN_FILENAMES for the glib-2.0 library. # # G_FILENAME_ENCODING # This environment variable can be set to a comma-separated list of # character set names. GLib assumes that filenames are encoded in the # first character set from that list rather than in UTF-8. The special # token "@locale" can be used to specify the character set for the # current locale. # # G_BROKEN_FILENAMES # If this environment variable is set, GLib assumes that filenames are # in the locale encoding rather than in UTF-8. # If the LANG you have set contains any form of "UTF", we will guess you are # using a UTF-8 locale. Hopefully we're correct. echo $LANG | grep -iq UTF if ($status == 0) then setenv G_FILENAME_ENCODING "@locale" endif # It doesn't hurt to export this since G_FILENAME_ENCODING takes priority # over G_BROKEN_FILENAMES: setenv G_BROKEN_FILENAMES 1