On Thu, Jul 29 2010, Christian Ebert wrote: > Hi, > > Searching for non-ascii words is bound to fail in most cases, > e.g. in an utf-8 environment (query in utf-8, target messages > mostly e.g. in iso-8859-1). > > Any chances that this will be implemented?
I'm not much of a programmer, but I would love to see this (to me) essential addition made to an otherwise beautiful program, and will happily mail a bottle of finest Chinese grain liquor to anyone who can manage it. > > For the time being and the benefit of others in the same > situation, here's my workaround: > > > #!/bin/sh > > threads= > augment= > charset="`printf $LANG | cut -d . -f 2`" > fallback="windows-1252" > > yorn() { > local ans > printf '%s %s ' "$1" "(yes/[no])" > read -e ans > case "$ans" in > y*|Y*) return 0;; > *) return 1;; > esac > } > > printf '%s\n' "Enter mairix query:" > read -e query > test -z "$query" && exit 0 > > yorn "Retrieve thread(s)?" && threads="--threads" > yorn "Append message(s) to mfolder?" && augment="--augment" > > mairix $threads $augment "$query" > > queryx=`echo "$query" | iconv -f "$charset" -t "$fallback"` > > if [ "$queryx" != "$query" ]; then > echo "trying $fallback" > mairix $threads --augment "$queryx" > fi > > > For me the default fallback is enough in most cases, but it could > be made interactive as well. > > Ideas, suggestions for improvement welcome of course. > > c ------------------------------------------------------------------------------ The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm _______________________________________________ Mairix-users mailing list Mairix-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mairix-users