すいません、記事のバックアップから復旧を考えています。今回はデフォルトのエクスポート⇒インポートを使いました。
バックアップファイルを何らかのエディタを使って編集してませんか?
特殊文字が扱えるエディタを使ってください。
自分が知っているのは
EmEditor
http://jp.emeditor.com/
秀丸エディタ
http://hide.maruo.co.jp/software/hidemaru.html
等ですが探せばいくらでもありそうです。
いえ、編集はしていません。バックアップのデータファイルをそのまま別サーバーのサイトにインポートしているだけです。
サーバーの何を書けば良いのかわからないのですが、ハッスルサーバーからエックスサーバーに移転しています。
普通のレンタルサーバーですか。
そもそもエクスポートしたファイルに♡が文字化けしない状態で存在しますか?
調べたら、インポートした時点で文字化けしちゃってます。SQLからのバックアップもあるのですが、それも同じです。
今回バックアップデータしかないので記号の復旧は無理そうなのですが、文字化けせずにバックアップする方法はあるのでしょうか?ブログ記事に特殊文字を使うことは割りとあると思うのですが。
ん?
インポートとエクスポートの意味は分かってますか?
それとも自分の読解力がないだけ?
エクスポートしたファイルの♡が文字化けしているのは何を用いて確認しましたか?
前述したように表示できないエディタで見ると全て化けます。
これはXML、SQLどちらも同じです。
今回バックアップデータしかないので記号の復旧は無理そうなのですが、文字化けせずにバックアップする方法はあるのでしょうか?ブログ記事に特殊文字を使うことは割りとあると思うのですが。
自分が試した限り♡は化けなかったので貴方が確認した環境に問題があるようです。
尚、ハッスルサーバーにて試験しましたが何ら問題は見受けられませんでしたので、
プラグインやテーマの仕様を疑うかお使いの環境を見直してみてください。
WordPress本体の問題ではありません。
元のサーバのデータベースと、インポート先のサーバのデータベースの文字コード設定や、内部エンコードの設定の違いなど、いろいろな条件が重なり合っていて検証が難しいかもしれません。
まずは、両方の環境の文字コード、内部エンコードの現状を明らかにすること、
他のサーバやローカル環境にインポートしたときはどうなのかなど、面倒ですが細かい検証が必要になると思います。一発ですんなりとはいかないでしょうね。
問題の根本的な解決ではありませんが、こういうのはどうでしょう。
エクスポート前に、記号部分を文字参照を用いた書き方に置換しておく。
http://makizou.com/23/
置換はphpMyAdminからでも、プラグインでもよいです。
↓
そのうえでインポート、エクスポートする。