質問編集履歴
1
utf_8に変換しなければならないと思ったホームページと、「aiueo-あいうえお」が「aiueo-あ◆」となってしまう画像の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,11 +3,35 @@
|
|
3
3
|
「センサーから反応があったらLINE APIよりメッセージを送る」
|
4
4
|
というプログラムを作成しましたが、
|
5
5
|
「その文章を日本語にしてほしい」という問題の解決ができない状態です
|
6
|
+
```ここに言語を入力
|
7
|
+
import machine,time, os, sys, network, urequests, codecs
|
6
8
|
|
9
|
+
from utime import sleep
|
10
|
+
from ssid import SSID, PASS(家のwifiのssid)
|
11
|
+
|
12
|
+
wlan = network.WLAN(network.STA_IF)
|
13
|
+
wlan.active(True)
|
14
|
+
wlan.connect(SSID, PASS)
|
15
|
+
|
16
|
+
line_header = {
|
17
|
+
'Content-Type' : 'application/x-www-form-urlencoded',
|
18
|
+
'Authorization': 'Bearer' + ' ' + 'XXXLINE APIのコードXX' }
|
19
|
+
|
20
|
+
|
21
|
+
line_message = 'message=' + 'aiueo_あいうえお'
|
22
|
+
response = urequests.post('https://notify-api.line.me/api/notify', headers = line_header, data = line_message)
|
23
|
+
response.close()
|
24
|
+
print(line_message)
|
25
|
+
```
|
26
|
+
|
27
|
+
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2024-05-06/28068aea-270f-4205-b9d2-219b4b8e07b7.png)
|
7
28
|
|
8
29
|
### 発生している問題・分からないこと
|
9
30
|
調べた結果、LINEAPIは「utf_8」という文字でしか動作しないこと、
|
10
31
|
raspberry pi pico W はデフォルトで「utf_8」であるが、新たに設定をし直さなければならないと判断しました
|
32
|
+
|
33
|
+
情報源は以下になります
|
34
|
+
https://osksn2.hep.sci.osaka-u.ac.jp/~taku/osx/python/encoding.html
|
11
35
|
|
12
36
|
raspberry pi pico W は素の状態ではcodecsがimport できないので、
|
13
37
|
thonnyのパッケージを追加でmicropython-codecsをインポート
|