Gen-bugnote: Another encoding fix.

Change-Id: Icf9fe7cd392cce2dac8ba45854c9f4c00a80dd38
Reviewed-on: https://code.wireshark.org/review/35791
Reviewed-by: Gerald Combs <gerald@wireshark.org>
This commit is contained in:
Gerald Combs 2020-01-13 14:11:42 -08:00
parent 216c4b2673
commit 6e7f08781d
1 changed files with 7 additions and 3 deletions

View File

@ -13,11 +13,14 @@
bz_url_pfx="https://bugs.wireshark.org/bugzilla/show_bug.cgi"
bug_id="$1"
recode_cmd="cat"
# Bugzilla gives us UTF-8 with HTML escapes. We want UTF-8. Recode assumes
# that HTML is encoded as ISO-8859-1.
# https://github.com/rrthomas/Recode/issues/1
hash recode > /dev/null 2>&1 && recode_cmd="recode utf8..html | recode html..utf8"
recode_to_html_cmd="cat"
if hash recode > /dev/null 2>&1 ; then
recode_to_html_cmd="recode utf8..html"
recode_to_utf8_cmd="recode html..utf8"
fi
case "$OSTYPE" in
darwin*)
@ -52,7 +55,8 @@ bug_title=$(
)
echo -e "* $bug_title wsbuglink:${bug_id}[].\\n" \
| $recode_cmd \
| $recode_to_html_cmd \
| $recode_to_utf8_cmd \
| $clipboard_cmd
echo "Copied $bug_id: $bug_title"