Lines 195-200
Link Here
|
195 |
|
195 |
|
196 |
### Everything else ### |
196 |
### Everything else ### |
197 |
*) |
197 |
*) |
|
|
198 |
case `file -b -- "$1"` in |
199 |
*UTF-16\ Unicode\ text*) conv='UTF-16' ;; |
200 |
*UTF-32\ Unicode\ text*) conv='UTF-32' ;; |
201 |
esac |
202 |
if [ -n "$LC_ALL" ]; then |
203 |
env="$LC_ALL" |
204 |
elif [ -n "$LC_CTYPE" ]; then |
205 |
env="$LC_CTYPE" |
206 |
else |
207 |
env="$LANG" |
208 |
fi |
209 |
env=`echo $env | cut -d. -f2` |
210 |
if [ -n "$conv" -a -n "$env" -a "$conv" != "$env" ]; then |
211 |
if iconv -f $conv -t $env -- "$1"; then |
212 |
exit 0 |
213 |
fi |
214 |
fi |
198 |
case $(( recur++ )) in |
215 |
case $(( recur++ )) in |
199 |
# Maybe we didn't match due to case issues ... |
216 |
# Maybe we didn't match due to case issues ... |
200 |
0) lesspipe "$1" "$(echo $1 | LC_ALL=C tr '[:upper:]' '[:lower:]')" ;; |
217 |
0) lesspipe "$1" "$(echo $1 | LC_ALL=C tr '[:upper:]' '[:lower:]')" ;; |