Codebase list gpa / b9fd47f4-a02e-4cb0-8b0f-e922c1fd762e/main to-utf8
b9fd47f4-a02e-4cb0-8b0f-e922c1fd762e/main

Tree @b9fd47f4-a02e-4cb0-8b0f-e922c1fd762e/main (Download .tar.gz)

to-utf8 @b9fd47f4-a02e-4cb0-8b0f-e922c1fd762e/mainraw · history · blame

#!/bin/sh
# Convert a po file to utf8

if [ $# != 1 ]; then
    echo "usage: to-utf8 pofile" >&2
    exit 1
fi

fname="$1"
fromset=`sed -n '/^"Content-Type:/ s/.*charset=\([a-zA-Z0-9_-]*\).*/\1/p' $fname`

iconv -f $fromset -t utf-8 < $fname | \
   sed '/^"Content-Type:/ s/charset=[a-zA-Z0-9_-]*/charset=utf-8/'