回答編集履歴
1
コードを訂正
answer
CHANGED
@@ -16,9 +16,9 @@
|
|
16
16
|
|
17
17
|
s = ''.join(c for c in data if ord(c) > 0xff) # 日本語文字のみ残す
|
18
18
|
c = ''.join(f' U+{ord(c):04x}' for c in s) # U+xxxx形式に変換
|
19
|
-
out = s.encode(sys.stdout.encoding)
|
19
|
+
# out = s.encode(sys.stdout.encoding) # LC_CTYPE=Cのとき例外が起きたので断念
|
20
20
|
print('in python str: ', c)
|
21
|
-
print('encoded for output: ', out)
|
21
|
+
# print('encoded for output: ', out) # LC_CTYPE=Cのとき例外が起きたので断念
|
22
22
|
print(data)
|
23
23
|
|
24
24
|
prms = json.loads(data)
|