$ a=( $'\x7e' $'\x7f' $'\x80' ) $ hexdump -C <(echo -n [EMAIL PROTECTED] ) 00000000 7e 20 01 7f 20 80 |~ .. .| 00000006
bash puts two characters (\x01 and \x7f) instead of only one \x7f but... $ a[1]=$'\x7f' $ hexdump -C <(echo -n [EMAIL PROTECTED] ) 00000000 7e 20 7f 20 80 |~ . .| 00000005 may be its a bug... thanks for your job bye