「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板

↑ (#3031) キーが日本語だとデコードできないです - 雪乃☆雫 (2022-01-05 05:14) /中 修正中
JSONエンコード、デコード関係つながりで・・・

【症状】
キーに日本語が使われているJSONさんが、デコード出来ません。

【再現方法】
磯野家=空。
磯野家@「かつお」は「長男」
磯野家@「wakame」は「次女」
磯野家@「かつお」を言う。
磯野家@「wakame」を言う。

J=磯野家をJSONエンコード。
Jを表示。
J=JをUTF8N変換。
Jを表示。

磯野家=JをJSONデコード。
磯野家を表示
磯野家@「かつお」を言う。
磯野家@「wakame」を言う。

【要望】
wakameは出来ますが、かつおは出来ません。
価の方はデコードする時にSJIS変換されますが、キーはされないっぽい。
もしかすると、キーに日本語使う自体がアレなのかも知れないんですが、v3では(SJISに変換するとかが無いので当然かもですが)問題なくできるので、v1で同様にしようとしたら出来なくってツラみ・・・
v1でハッシュをJSONとして保存したものが、v1自身でデコードして使えないのも悲しいので、何とかなるとうれしいです。
編集
📌 JSONエンコード、デコード見直す / クジラ飛行机 (2021-11-17 13:58) (#3014) /低 未処理
└─ v1側のエンコード確認 / 通り道 (2021-11-18 21:38) (#3015) /低 未処理
└─ JSONライブラリ差し替えが必要 / クジラ飛行机 (2022-01-01 23:06) (#3020) /中 修正中
└─ キーが日本語だとデコードできないです / 雪乃☆雫 (2022-01-05 05:14) (#3031) /中 修正中
└─ v1.585でかつお問題を修正 / クジラ飛行机 (2022-01-08 17:36) (#3033) /中 確認待ち
│  └─ 確認しました☆ / 雪乃☆雫 (2022-01-10 17:11) (#3036) /中 確認待ち
└─ 解決にします / クジラ飛行机 (2022-02-08 11:27) (#3052) /中 解決

✏️ (#3031)へ返信する

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能