<?xml version="1.0" encoding="UTF-8"?><!-- generator="bbPress" -->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
<title>フォーラム トピック: 空の改行　と　「～」　が文字化けする</title>
<link>http://ja.forums.wordpress.org/</link>
<description>フォーラム トピック: 空の改行　と　「～」　が文字化けする</description>
<language>en</language>
<pubDate>Wed, 25 Nov 2009 17:09:14 +0000</pubDate>

<item>
<title>yyyasuooo :  "空の改行　と　「～」　が文字化けする"</title>
<link>http://ja.forums.wordpress.org/topic/124#post-847</link>
<pubDate>Fri, 25 Apr 2008 08:20:30 +0000</pubDate>
<dc:creator>yyyasuooo</dc:creator>
<guid isPermaLink="false">847@http://ja.forums.wordpress.org/</guid>
<description>&#60;p&#62;wp-config.phpは2.5日本語版のものを使いました。&#60;/p&#62;
&#60;p&#62;&#60;code&#62;utf8_general_ci の方が素直な動作になるかなという気はします。&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;なるほど～。&#60;br /&#62;
&#60;a href=&#34;http://ja.wordpress.org/install/&#34; rel=&#34;nofollow&#34;&#62;http://ja.wordpress.org/install/&#60;/a&#62;&#60;br /&#62;
あたりにそんな一言があってもいいですね。&#60;/p&#62;
&#60;p&#62;wp-config.phpをはじめphpはいじらず、DBだけ作り直したら解決したので、&#60;br /&#62;
テーブルのどこか（どこ？）が変だったんじゃないかなと思っています。&#60;/p&#62;
&#60;p&#62;ほんとうにいろいろとありがとうございました。
&#60;/p&#62;</description>
</item>
<item>
<title>lilyfan :  "空の改行　と　「～」　が文字化けする"</title>
<link>http://ja.forums.wordpress.org/topic/124#post-840</link>
<pubDate>Fri, 25 Apr 2008 02:32:45 +0000</pubDate>
<dc:creator>lilyfan</dc:creator>
<guid isPermaLink="false">840@http://ja.forums.wordpress.org/</guid>
<description>&#60;blockquote&#62;&#60;p&#62;utf8_general_ci (←geneticじゃない？)にしてみましたが変わりませんでした。&#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;すいません。&#34;generic&#34; は誤記で「utf8_general_ci」が正解でした。&#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;サーバ移転の際にWordPress ME 2.0.7からWordPress2.5日本語版に変えました。&#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;ひょっとすると、ME 2.0.7 は EUC-JP 運用でしたか? そうだとすると、文字コード変換の絡みで不具合が出たかもしれません。あと、wp-config.php をそのまま持ってきたとすると、ちょっと問題があります (ME の config には &#60;code&#62;mb_internal_encoding('EUC-jp');&#60;/code&#62; という記述があるため)。&#60;/p&#62;
&#60;p&#62;utf8_unicode_ci と utf8_general_ci は、検索時に「ひらがなの清音・濁音・半濁音を同一視するか」などの違いがありますが、基本的には UTF-8 なんで、大丈夫のはずです。どちらがいいかは、データベースの使い方によるので何とも言えませんが、ウェブログ用だったら utf8_general_ci の方が素直な動作になるかなという気はします。
&#60;/p&#62;</description>
</item>
<item>
<title>yyyasuooo :  "空の改行　と　「～」　が文字化けする"</title>
<link>http://ja.forums.wordpress.org/topic/124#post-825</link>
<pubDate>Thu, 24 Apr 2008 09:25:25 +0000</pubDate>
<dc:creator>yyyasuooo</dc:creator>
<guid isPermaLink="false">825@http://ja.forums.wordpress.org/</guid>
<description>&#60;p&#62;utf8_general_ci  (←geneticじゃない？)にしてみましたが変わりませんでした。&#60;br /&#62;
mbstring はEUCでした。&#60;/p&#62;
&#60;p&#62;実は話していないことがありまして・・&#60;br /&#62;
今回の作業は１からインストールしたのではなく引越しだったのです。&#60;/p&#62;
&#60;p&#62;サーバ移転の際にWordPress ME 2.0.7からWordPress2.5日本語版に変えました。&#60;br /&#62;
WordPress ME 2.0.7にエクスポート機能がなかったので&#60;br /&#62;
DBのエクスポート→インポートという手順で移行しました。&#60;/p&#62;
&#60;p&#62;１）新しいサーバに旧環境と同じフォルダ名、接頭語でWordPress2.5日本語版をインストール&#60;br /&#62;
2)旧サーバのDBのデータをエクスポート&#60;br /&#62;
3)テキストエディタで文字化けしている文字「?」を半角スペースに変換（乱暴ですね）&#60;br /&#62;
4)新サーバのDBにインポート&#60;/p&#62;
&#60;p&#62;ためしに普通に新規インストールしてみたところ&#60;br /&#62;
改行でも～でも文字化けしませんでした。&#60;/p&#62;
&#60;p&#62;結局、現在のデータをエクスポート（2.5にはエクスポート機能があったので）&#60;br /&#62;
DBを新しくつくって、インポートして・・という作業をして解決させました。&#60;/p&#62;
&#60;p&#62;結局原因がわからずじまいなのがとても申し訳ないのですが・・。&#60;br /&#62;
何か質問？ありましたら、いってください。&#60;/p&#62;
&#60;p&#62;ただ、DBの「utf8_general_ci」が正解だったような気もします。&#60;/p&#62;
&#60;p&#62;「utf8_general_ci」にしたあと投稿テストしてみたところ&#60;br /&#62;
いくつかのテーブルは「utf8_general_ci」になったのですが&#60;br /&#62;
いくつかのテーブルは「UTF-8 Unicode」のままでした。&#60;/p&#62;
&#60;p&#62;でも、新規インストールでは、はじめから「utf8_general_ci」としていたので&#60;br /&#62;
全てのテーブルが「utf8_general_ci」となっていました。&#60;/p&#62;
&#60;p&#62;これがうまくいった原因だったのかもしれません。&#60;/p&#62;
&#60;p&#62;いろいろとアドバイスありがとうございました。
&#60;/p&#62;</description>
</item>
<item>
<title>lilyfan :  "空の改行　と　「～」　が文字化けする"</title>
<link>http://ja.forums.wordpress.org/topic/124#post-769</link>
<pubDate>Tue, 22 Apr 2008 06:21:43 +0000</pubDate>
<dc:creator>lilyfan</dc:creator>
<guid isPermaLink="false">769@http://ja.forums.wordpress.org/</guid>
<description>&#60;blockquote&#62;&#60;p&#62;MySQL の接続照合順序:utf8_unicode_ci
&#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;うーん、通常は utf8_generic_ci を使いますが、unicode でもさほど問題があるとは思えません。でも、念のため、可能ならば utf8_generic_ci に変更してみてください。&#60;/p&#62;
&#60;p&#62;あとは、php.ini の mbstring 設定が不正な場合ですね。php.ini が見られるなら mbstring セクションの内容を見てみてください。直接は見られないなら、phpinfo() を見てみてください (具体的な出し方は検索するとすぐ分かるでしょう)。
&#60;/p&#62;</description>
</item>
<item>
<title>yyyasuooo :  "空の改行　と　「～」　が文字化けする"</title>
<link>http://ja.forums.wordpress.org/topic/124#post-768</link>
<pubDate>Tue, 22 Apr 2008 03:38:56 +0000</pubDate>
<dc:creator>yyyasuooo</dc:creator>
<guid isPermaLink="false">768@http://ja.forums.wordpress.org/</guid>
<description>&#60;p&#62;lilyfanさん　jyoshidaさん　ありがとうございます！&#60;br /&#62;
遅くなってしまいましたが回答させていただきます。&#60;/p&#62;
&#60;p&#62;「Force Wave Dash」インストールしてみました！&#60;br /&#62;
でもだめでした・・。&#60;br /&#62;
「～」は ? になってしまいます。&#60;/p&#62;
&#60;p&#62;MySQL クライアントのバージョン: 4.1.20　←であってますか？&#60;br /&#62;
MySQL の接続照合順序:utf8_unicode_ci&#60;br /&#62;
となっていました。&#60;/p&#62;
&#60;p&#62;mbstringやiconv等・・・すみませんググってみたりもしたのですが、わかりませんでした。&#60;br /&#62;
もしかして私のサーバでは触れない場所にあるのかもしれません（？？）&#60;/p&#62;
&#60;p&#62;参考になるかわかりませんが&#60;br /&#62;
使用しているサーバーは&#60;br /&#62;
ＷＡＤＡＸの＠Next Style スタンダード・セキュリティパック ブロンズ&#60;br /&#62;
&#60;a href=&#34;http://www.wadax.ne.jp/price/index.html#plan01&#34; rel=&#34;nofollow&#34;&#62;http://www.wadax.ne.jp/price/index.html#plan01&#60;/a&#62;&#60;br /&#62;
です。&#60;/p&#62;
&#60;p&#62;他に見るべき場所があったら教えてください。&#60;br /&#62;
よろしくおねがいいたします。
&#60;/p&#62;</description>
</item>
<item>
<title>lilyfan :  "空の改行　と　「～」　が文字化けする"</title>
<link>http://ja.forums.wordpress.org/topic/124#post-582</link>
<pubDate>Tue, 15 Apr 2008 15:16:39 +0000</pubDate>
<dc:creator>lilyfan</dc:creator>
<guid isPermaLink="false">582@http://ja.forums.wordpress.org/</guid>
<description>&#60;blockquote&#62;&#60;p&#62;MySQL の文字セット: UTF-8 Unicode (utf8)&#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;これも気になります。MySQL 4.1 以降では「照合順序」という指定ができましたが、UTF-8 の場合は &#34;utf8_generic_ci&#34; のような表現になります。MySQL のバージョンが 4.0 以前ならば、照合順序という概念はありません。&#60;/p&#62;
&#60;p&#62;MySQL のバージョンおよび、作成したデータベースの「照合順序」を調べてもらえますか?
&#60;/p&#62;</description>
</item>
<item>
<title>jyoshida :  "空の改行　と　「～」　が文字化けする"</title>
<link>http://ja.forums.wordpress.org/topic/124#post-569</link>
<pubDate>Tue, 15 Apr 2008 10:29:54 +0000</pubDate>
<dc:creator>jyoshida</dc:creator>
<guid isPermaLink="false">569@http://ja.forums.wordpress.org/</guid>
<description>&#60;p&#62;こちらもWinXP/IE7な環境なのですが、文字化け等発生していません。&#60;br /&#62;
mbstringやiconv等でUTF-8以外のエンコードの指定がされてたりとかはありませんか？
&#60;/p&#62;</description>
</item>
<item>
<title>lilyfan :  "空の改行　と　「～」　が文字化けする"</title>
<link>http://ja.forums.wordpress.org/topic/124#post-557</link>
<pubDate>Tue, 15 Apr 2008 07:08:56 +0000</pubDate>
<dc:creator>lilyfan</dc:creator>
<guid isPermaLink="false">557@http://ja.forums.wordpress.org/</guid>
<description>&#60;p&#62;空の空行についてはよく分からないですが、「～」については、いわゆる「波ダッシュ／全角チルダ」問題でしょう。この波型に見える文字は、実は波ダッシュ (U+301C) と、全角チルダ (U+FF5E) の2種類あります。本来は前者を使うべきなのですが、Microsoft Windows は後者を使います。そして、Windows 向けのフォントセットでは、U+301C に該当する文字が入ってない場合があります。その場合は ? に化けてしまうことがあります。&#60;/p&#62;
&#60;p&#62;通常は、全角チルダを入力しても、そのまま全角チルダになります。波ダッシュは波ダッシュのまま保存されるはずです。しかし、XP の IE7 がそのへんで妙な変換をしている可能性がありますね。&#60;/p&#62;
&#60;p&#62;1つの方法は、拙作の「&#60;a href=&#34;http://wppluginsj.sourceforge.jp/force-wave-dash/&#34;&#62;Force Wave Dash&#60;/a&#62;」を使うことです。ただ、IE7 がどの段階で変換処理をしているかが不明なので、このプラグインでは対応できないかもしれません。
&#60;/p&#62;</description>
</item>
<item>
<title>yyyasuooo :  "空の改行　と　「～」　が文字化けする"</title>
<link>http://ja.forums.wordpress.org/topic/124#post-554</link>
<pubDate>Tue, 15 Apr 2008 06:07:10 +0000</pubDate>
<dc:creator>yyyasuooo</dc:creator>
<guid isPermaLink="false">554@http://ja.forums.wordpress.org/</guid>
<description>&#60;p&#62;WordPress2.5日本語版を使っています。&#60;/p&#62;
&#60;p&#62;XPのIE７で投稿すると&#60;br /&#62;
ほとんどの文字は文字化けしないのですが&#60;br /&#62;
空の改行や「～」が文字化けして「?」となってしまいます。&#60;br /&#62;
空の改行の部分のコードは&#60;code&#62;&#38;lt;p&#38;gt;?&#38;lt;/p&#38;gt;&#60;/code&#62;となっていました。&#60;br /&#62;
ちなみに、XPのFirefoxでは空の改行は無視され、「～」は「?」となりました。&#60;/p&#62;
&#60;p&#62;utf-8で動かしています（つもりです）。&#60;/p&#62;
&#60;p&#62;ページとフィードの文字コード「UTF-8」&#60;/p&#62;
&#60;p&#62;MySQL の文字セット:  UTF-8 Unicode (utf8)&#60;/p&#62;
&#60;p&#62;テーマファイルの文字コードはUTF-8Nで改行コードはLFです。&#60;br /&#62;
（CR+LFでもダメでした）&#60;/p&#62;
&#60;p&#62;htmlの先頭部分の記述&#60;br /&#62;
&#60;pre&#62;&#60;code&#62;&#38;lt;!DOCTYPE html PUBLIC &#38;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&#38;quot; &#38;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#38;quot;&#38;gt;
&#38;lt;html xmlns=&#38;quot;http://www.w3.org/1999/xhtml&#38;quot;&#38;gt;
&#38;lt;head profile=&#38;quot;http://gmpg.org/xfn/11&#38;quot;&#38;gt;
&#38;lt;meta http-equiv=&#38;quot;Content-Type&#38;quot; content=&#38;quot;text/html; charset=UTF-8&#38;quot; /&#38;gt;&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;考えられる原因、調べるべき箇所を教えていただければと思います。&#60;/p&#62;
&#60;p&#62;よろしくおねがいいたします。
&#60;/p&#62;</description>
</item>

</channel>
</rss>
