「なでしこ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)を添付可能