質問するログイン新規登録

回答編集履歴

1

コードを訂正

2019/04/24 04:07

投稿

KSwordOfHaste
KSwordOfHaste

スコア18406

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)