質問編集履歴
1
少し不明点の原因が分かったためもう少し具体的な内容に変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
nbspが文字化けするのを変換して出力したい
|
test
CHANGED
@@ -1,33 +1,21 @@
|
|
1
|
-
|
1
|
+
UTF-8のDB上にある nbsp の入ったデータがサイト(sjis)で?と表記されるため変換をしたいのですが、どこでどのようにして変換すればよいかがわかりません。
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
●DB UTF-8 mysql
|
6
|
-
|
7
|
-
|
5
|
+
サイト:asp windowsサーバー
|
8
6
|
|
9
7
|
|
10
8
|
|
11
|
-
|
9
|
+
以下を試してみたのですがうまく動きませんでした
|
12
10
|
|
13
11
|
|
14
12
|
|
13
|
+
●読み込み後?マーク自体をreplaceで変換⇒?が認識されない
|
14
|
+
|
15
|
+
●読み込み後nbspのスペースを(他で生成して)コピーしてreplaceで変換⇒×
|
16
|
+
|
15
|
-
|
17
|
+
●ADODB stream でUTF8変換してみようとしたところ、sreamでファイル読込はできるもののDBからの読み込みができるかどうかわからず断念。(変数に入れてみたりしたものの..)
|
16
18
|
|
17
19
|
|
18
20
|
|
19
|
-
読み込み時にコードを調べてみようと思いasc()でコードを調べたところ、「?」のコード(63)が出てしまいました。こちらで化けるコードが取得できれば変換したいのですが...
|
20
|
-
|
21
|
-
|
22
|
-
|
23
|
-
以前同様の事を別のWPから読み込んでいたときは空白行に nbsp;が入っていたため出てこなかったようです。今回は他で支障が出たので無くす設定にしています。(実際入れてみると?は消えました)
|
24
|
-
|
25
|
-
|
26
|
-
|
27
|
-
|
28
|
-
|
29
|
-
|
21
|
+
どのタイミングで変換をかけたらよいのか、どのような方法をとるのが一般的かご教授ください。
|
30
|
-
|
31
|
-
|
32
|
-
|
33
|
-
よろしくお願いします。
|