質問編集履歴
5
文章を削除しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,7 +1,3 @@
|
|
1
|
-
JavaScriptから送信された値をPHPで受け取りたいのですが、文字化けしてしまいます。
|
2
|
-
|
3
|
-
|
4
|
-
|
5
1
|
「本」が「\u672c」に文字化けするので、元に戻す方法を知りたいです。
|
6
2
|
|
7
3
|
エンコードという関数を使えばいいと考えざっと以下ためしたのですが、どれも戻せませんでした。
|
4
不要な部分を削除しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,17 +4,7 @@
|
|
4
4
|
|
5
5
|
「本」が「\u672c」に文字化けするので、元に戻す方法を知りたいです。
|
6
6
|
|
7
|
-
|
8
|
-
|
9
|
-
ネットの情報ですが~~$POSTされるときに~~検索バーのURLの値は勝手に勝手にデコードされるとあったので、
|
10
|
-
|
11
|
-
|
12
|
-
|
13
|
-
それを根拠にエンコードという関数を使えばいいと考えました。
|
14
|
-
|
15
|
-
|
16
|
-
|
17
|
-
|
7
|
+
エンコードという関数を使えばいいと考えざっと以下ためしたのですが、どれも戻せませんでした。
|
18
8
|
|
19
9
|
|
20
10
|
|
@@ -36,7 +26,7 @@
|
|
36
26
|
|
37
27
|
```
|
38
28
|
|
39
|
-
戻すときの関数が他にあ
|
29
|
+
戻すときの関数が他にあったら教えて頂けませんでしょうか。
|
40
30
|
|
41
31
|
|
42
32
|
|
@@ -56,7 +46,7 @@
|
|
56
46
|
|
57
47
|
|
58
48
|
|
59
|
-
つまりこのツールによれば、「本」に戻すのは「JSON-Encode」というエンコードをを通せばいいのだと考えていますが、でもすでに上記コードで`var_dump( json_encode($str) );`をやっていても戻せません。
|
49
|
+
つまりこのツールによれば、「本」に戻すのは「JSON-Encode」というエンコードをを通せばいいのだと考えていますが、でもすでに上記コードで`var_dump( json_encode($str) );`をやっていても戻せませんでしたし。。
|
60
50
|
|
61
51
|
|
62
52
|
|
3
誤字を訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -46,11 +46,11 @@
|
|
46
46
|
|
47
47
|
###調べたこと
|
48
48
|
|
49
|
-
|
49
|
+
もじばけらった(かわいい!)というツールがあり、そちらに「\u672c」を入力すると「JSON-Encode」のタブで「string(3) "本"」となりました。
|
50
50
|
|
51
51
|
|
52
52
|
|
53
|
-
|
53
|
+
> もじばけらった
|
54
54
|
|
55
55
|
[http://lab.kiki-verb.com/mojibakeratta/](http://lab.kiki-verb.com/mojibakeratta/)
|
56
56
|
|
2
もじばけらったーのリンクを追加しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -50,6 +50,12 @@
|
|
50
50
|
|
51
51
|
|
52
52
|
|
53
|
+
文字化けらったー
|
54
|
+
|
55
|
+
[http://lab.kiki-verb.com/mojibakeratta/](http://lab.kiki-verb.com/mojibakeratta/)
|
56
|
+
|
57
|
+
|
58
|
+
|
53
59
|
つまりこのツールによれば、「本」に戻すのは「JSON-Encode」というエンコードをを通せばいいのだと考えていますが、でもすでに上記コードで`var_dump( json_encode($str) );`をやっていても戻せません。
|
54
60
|
|
55
61
|
|
1
$POSTでなくURLに訂正して、あと調べたことを追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,7 +6,11 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
ネットの情報ですが$POSTされるときに勝手に
|
9
|
+
ネットの情報ですが~~$POSTされるときに~~検索バーのURLの値は勝手に勝手にデコードされるとあったので、
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
それを根拠にエンコードという関数を使えばいいと考えました。
|
10
14
|
|
11
15
|
|
12
16
|
|
@@ -32,4 +36,22 @@
|
|
32
36
|
|
33
37
|
```
|
34
38
|
|
35
|
-
戻すときの関数が他にあるのか、またはJavaScriptから$POSTされるときの勝手なエンコードを防ぐ方法があったら教えて頂けませんでしょうか。
|
39
|
+
戻すときの関数が他にあるのか、または~~JavaScriptから$POSTされるとき~~検索バーのURLの勝手なエンコードを防ぐ方法があったら教えて頂けませんでしょうか。
|
40
|
+
|
41
|
+
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
###調べたこと
|
48
|
+
|
49
|
+
文字ばけらったー(かわいい!)というツールがあり、そちらに「\u672c」を入力すると「JSON-Encode」のタブで「string(3) "本"」となりました。
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
つまりこのツールによれば、「本」に戻すのは「JSON-Encode」というエンコードをを通せばいいのだと考えていますが、でもすでに上記コードで`var_dump( json_encode($str) );`をやっていても戻せません。
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
さっぱりですが、どなたかわかる方いらっしゃいませんでしょうか。
|