XPressME Integration Kit

フォーラム

Re: インストール後に数々の不具合

#2870
toemon
キーマスター

しかし、キーボードからこの投稿フォームなどに半角円記号”¥”を入力することはできていません。どうしても半角バックスラッシュ””になってしまいます。

“¥”はキーボードから入力できないのでコピペで入力しています。

一般の人は文字コードのことなんて理解できていないでしょうし、どうするのがよいのか考えあぐねています。

デフォルトで円記号で表現するということであれば、CSSを弄ってフォントを変えるのが手っ取り早いと思います。

たとえば、このフォーラムのCSSでは

body {</p>
<p>font-family:&#8221;Lucida Grande&#8221;,Verdana,&#8221;Bitstream Vera Sans&#8221;,Arial,sans-serif;</p>
<p>}

となっていますが、フォントの検索順序のトップにArialをもってくれば、バックスラッシュでなく、円記号で入力、表示できます。

body {</p>
<p>font-family:Arial,&#8221;Lucida Grande&#8221;,Verdana,&#8221;Bitstream Vera Sans&#8221;,sans-serif;</p>
<p>}

0.6.0 Alphaをxpressにバージョンアップしたら、データベースがバージョンアップされるタイミングか何かでエスケープされてしまったのです。

つまり新規投稿分は良かったようなのですが、0.6.0 Alphaで登録済みの記事の分がうまく移行できなかったということです。

場合によっては、phpMyAdminなどでXPressMEのpostデータをSQL形式でファイルにエクスポートし、エディターでエスケープされている部分を一括置き換え後インポートするという手もありますね。