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

質問編集履歴

2

NGの場合の状況を追記

2020/01/07 02:18

投稿

taro_daiwa
taro_daiwa

スコア10

title CHANGED
File without changes
body CHANGED
@@ -20,6 +20,10 @@
20
20
  #元データが文字型の場合
21
21
  hoge = "b'\xe5\xbb\x8a\xe4\xb8\x8b'"
22
22
  ????
23
+ 上記のOKの場合と同じようにすると
24
+ printのところで
25
+ TypeError: decoding str is not supported
26
+ エラーとなります。
23
27
  ```
24
28
 
25
29
  どなたかご助言の程よろしくお願いいたします。

1

経緯を追記

2020/01/07 02:18

投稿

taro_daiwa
taro_daiwa

スコア10

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,8 @@
1
1
  str型として登録されているバイト配列のデータを文字として表示する方法を教えて頂けますでしょうか。
2
2
 
3
+ あまりあり得ないパターンとは思いますが、データベースの **文字列型** のカラムにこのように入っておりまして、
4
+ 取り出した時にstr型で取得されて中身が分からないので一括変換を試みております。
5
+
3
6
  単純にbytes型の場合は下の通りにencodeすれば表示できたのですが、
4
7
  元データが文字型の場合はどう前処理をすれば良いでしょうか?ハマってしまいました。。
5
8