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

質問編集履歴

1

より詳しい目的を追加

2022/10/09 11:26

投稿

mariocart
mariocart

スコア12

title CHANGED
File without changes
body CHANGED
@@ -4,6 +4,8 @@
4
4
  「%92%6E%95%FB」
5
5
  に変換したいです。
6
6
 
7
+ 補足Aと、補足Bを下に追加しました。
8
+
7
9
  ### ①
8
10
 
9
11
  以下の様にbin2hexを使うと、「926E95FB」となり、「%」が含まれていません。
@@ -28,3 +30,22 @@
28
30
  ```
29
31
 
30
32
  どのように処理すれば、「%92%6E%95%FB」へ変換できますでしょうか。
33
+
34
+ ### ◆補足A
35
+
36
+ https://www.e-hon.ne.jp/
37
+
38
+ 具体的には、このサイト(e-hon)のキーワード検索です。
39
+
40
+ このサイトはシフトJISで、検索すると質問したような変換が行われています。
41
+
42
+
43
+ ### ◆補足B
44
+
45
+ http://charset.7jp.net/urlchg.html
46
+
47
+ このサイトで、
48
+ ・Shift-JIS
49
+ ・全文字変換(16進ダンプ)
50
+ ・1バイト毎
51
+ とすれば、期待する変換が行われるのですが、PHPで同じ処理をする方法がいろいろ試してもわからなくて質問しました。