Monday, March 28, 2016
Sunday, March 27, 2016
Friday, March 25, 2016
Bash: Converting Percent-encoded String to Multibyte String
Command:
$ a='%E7%B9%94%E7%94%B0%E4%BF%A1%E9%95%B7'
$ echo -e "${a//%/\\x}"
Output:
織田信長
Python: Converting Percent-encoded String to Multibyte String
Command:
$ python -c "import urllib, sys; print urllib.unquote(sys.argv[1])" %E7%B9%94%E7%94%B0%E4%BF%A1%E9%95%B7
Output:
織田信長
Python: Percent-encode Multibyte String
Percent-encode multibyte string:
$ python -c "import urllib, sys; print urllib.quote(sys.argv[1])" 織田信長
Output:
%E7%B9%94%E7%94%B0%E4%BF%A1%E9%95%B7
Converting Between Hexadecimal Values and Characters
Command:
$ echo -n "織田信長" | hexdump
Output:
0000000 e7 b9 94 e7 94 b0 e4 bf a1 e9 95 b7
000000c
Hexadecimal Values to Multibyte Characters:
$ echo -e "\xE7\xB9\x94\xE7\x94\xB0\xE4\xBF\xA1\xE9\x95\xB7"
Output:
織田信長
$ echo -n "織田信長" | hexdump
Output:
0000000 e7 b9 94 e7 94 b0 e4 bf a1 e9 95 b7
000000c
Hexadecimal Values to Multibyte Characters:
$ echo -e "\xE7\xB9\x94\xE7\x94\xB0\xE4\xBF\xA1\xE9\x95\xB7"
Output:
織田信長
ラベル:
Hexadecimal,
UTF-8
Subscribe to:
Posts (Atom)