質問編集履歴

1

少し不明点の原因が分かったためもう少し具体的な内容に変更

2019/09/24 06:17

投稿

tso
tso

スコア16

test CHANGED
@@ -1 +1 @@
1
- DBから読み込んだ時の文字化け(WP⇒別ページ)
1
+ nbspが文字化けするのを変換して出力したい
test CHANGED
@@ -1,33 +1,21 @@
1
- wordpressで投稿した記事を、WPから別場所から直接DBを読み込み記事を表示す場所を作ったところ、スペ文字化けをして「?」表記なっしまいま
1
+ UTF-8のDB上にあ nbsp の入ったサイト(sjis)で?と表記されるため変換をしたいですが、どこでどのよう変換すればよかがわかりせん
2
2
 
3
3
 
4
4
 
5
- ●DB UTF-8 mysql
6
-
7
- ●表示サイト asp(レガシー) windowsサーバ sjis
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
- 確認できているのは、空段落タグ<p> </p>は確実に化けます他、見出しの後方ついいるものが化けている場合もあります。
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
- sjisで読めない何かなのだと思うのですが、普通このような場合どのタイミングで変換を行うもでしょか?それもWP設定でしょう
21
+ どのタイミングで変換をかけたらよいか、どな方法をが一般的ご教授ください。
30
-
31
-
32
-
33
- よろしくお願いします。