parent
9ab23ef474
commit
f868e1b84d
3 changed files with 19 additions and 0 deletions
@ -0,0 +1,19 @@ |
||||
#!/usr/bin/python |
||||
|
||||
import sys |
||||
|
||||
def decode (s): |
||||
return '<' + ','.join ("U+%04X" % ord (u) for u in unicode (s, 'utf8')) + '>' |
||||
|
||||
if __name__ == '__main__': |
||||
|
||||
if len (sys.argv) == 1 or ('--stdin' in sys.argv and len (sys.argv) != 2): |
||||
print "Usage:\n %s [UNICODE_STRING]...\nor:\n %s --stdin" % (sys.argv[0], sys.argv[0]) |
||||
sys.exit (1) |
||||
|
||||
if '--stdin' in sys.argv: |
||||
sys.argv.remove ('--stdin') |
||||
for line in sys.stdin.readlines (): |
||||
print decode (line) |
||||
else: |
||||
print ' '.join (decode (x) for x in (sys.argv[1:])) |
Loading…
Reference in new issue