home

 service
  y比較
  ychobiプラン
   yサービス
   y申込
   y禁止事項
  yfreeプラン
   yサービス
   y申込
   y禁止事項

 support
  yよくある質問
  yサポート掲示板
  yユーザ専用ページ
   ychobiプラン
   yfreeプラン
  yサーバ情報
   y障害メンテ
  ychobi日記
  yLINEオープンチャット
   サポート

 link

 contact


 新規投稿 | ツリー | スレッド | タイトル | 一覧 | 検索 | ログ | 設定 


-WordPressについて [A658] (11/24 17:47)
 └Re:WordPressについて [管理人] (11/24 18:03)
  └Re[2]:WordPressについて [A658] (11/24 18:56)
   └ちなみに [A658] (11/24 19:19)
    └Re:ちなみに [管理人] (11/24 19:40)
     └Re[2]:ちなみに [管理人] (11/24 22:41)
      └Re[3]:ちなみに [A658] (11/24 23:45)
       └Re[4]:ちなみに [管理人] (11/25 00:00)
        └Re[5]:ちなみに [A658] (11/25 00:18)
         └Re[6]:ちなみに [管理人] (11/26 11:43)
          └Re[7]:ちなみに [管理人] (11/26 11:55)

[970] WordPressについて
Name: A658
Date: 11/24 17:47
管理人様いろいろ忙しい中対応ありがとうございました。

テンプレートの件ですが私は素人なもんで
あるWordPress解説本のとおり作成を進めてUPしておりました、
ただその解説本自体WordPressのインストール時には
文字コードの設定をutf8に推奨しています。
私がEUC-JPでWordPressのインストール、テンプレートの作成を
行ってアップしたため、データベースとテンプレートとの
文字コードが不一致の不具合でしょうか?

管理画面等が英文化している問題が解決したら
いっそデータベースを削除してWordPressをutf8に設定し再設置を
行おうと考えています。
またその折にはいろいろ指導お願いします。

返信する


[971] Re:WordPressについて
Name: 管理人 (HOME) E-MAIL
Date: 11/24 18:03
そのようにしていただけると助かります。
管理画面はこちらでテスト用に設置したものも
やはり英語になるようでして原因調査中です。

ちょっと時間がかかりそうです。

返信する


[972] Re[2]:WordPressについて
Name: A658
Date: 11/24 18:56
管理人様、いつも対応ありがとうございます。

先ほどテーマをutf8にエンコードしてアップしてみました
スタイルが崩れると言うのもIE7においてで、
FireFoxでみると英語化していると言うだけでスタイルは崩れません。
IE7のmarginかpaddingのデフォルトスタイルシートが邪魔を
しているようにも見えますね。

WordPressの英語版のようです・・・笑

そうそう、私の知り合いのブログもこちらのサーバを
使用しWordPressを設置してテーマは「EasyAll」に
手を加えたものですが同じように英語化してました・・・笑

英語化問題解決したら、よろしくお願いします!

返信する


[974] ちなみに
Name: A658
Date: 11/24 19:19
いまデータベースを削除してWordPressを
自動設置しても英語化したままですか?

返信する


[976] Re:ちなみに
Name: 管理人 (HOME) E-MAIL
Date: 11/24 19:40
はい
英語のままです。
正直いまのところ何をどうしようと英語以外になりません・・・

返信する


[981] Re[2]:ちなみに
Name: 管理人 (HOME) E-MAIL
Date: 11/24 22:41
やっと原因わかりました。
64bitが原因のようで・・・

具体的には

wp-includes/gettext.php の中の

if ($magic == ($MAGIC1 & 0xFFFFFFFF) || $magic == ($MAGIC3 & 0xFFFFFFFF)) { // to make sure it works for 64-bit platforms
$this->BYTEORDER = 0;
} elseif ($magic == ($MAGIC2 & 0xFFFFFFFF)) {
$this->BYTEORDER = 1;

となっているところを

if ($magic == ($MAGIC1) || $magic == ($MAGIC3)) { // to make sure it works for 64-bit platforms
$this->BYTEORDER = 0;
} elseif ($magic == ($MAGIC2)) {
$this->BYTEORDER = 1;

としていただくことで直ると思います。
のちほどこちらで変更しておきますので
ご確認ください。

返信する


[982] Re[3]:ちなみに
Name: A658
Date: 11/24 23:45
確認しました、難しいことはわからないけど
日本語になっています!ありがとうございました!!

テーマに関しては、なぜIE7だとあんな表示になるのか
分かりません~~涙
EUC-JPに設定したエディタソフトでテーマのファイルに
加えWordPress本体のファイルをいじっていたので
その不具合もあるのかもしれませんね。

もし新たにデータベースの削除、ブログの設置を行うとしても
wp-includes/gettext.php を前レスの通り書き換えれば
日本語で問題なく表示されると言うことですね?

間違い探しをするよりまたスタートからテーマを
作ってみようかと・・・心が傾きつつあります・・・汗

管理人様のご尽力大変感謝しております。

返信する


[983] Re[4]:ちなみに
Name: 管理人 (HOME) E-MAIL
Date: 11/25 00:00
さしつかえなければ
blogの自動設置使ってみてください。

返信する


[984] Re[5]:ちなみに
Name: A658
Date: 11/25 00:18
はい、明日やってみます!

返信する


[990] Re[6]:ちなみに
Name: 管理人 E-MAIL
Date: 11/26 11:43
実はA658さんのはこっそり修正していますが
以下の問題も発生します。
ご参考までに

http://www.odysseygate.com/archives/769

http://72.14.253.104/search?q=cache:bgMrjmumbM4J:www.odysseygate.com/archives/769+wordpress+euc%E3%80%80utf8+%E6%A8%A9%E9%99%90&hl=ja&ct=clnk&cd=1&gl=jp

返信する


[991] Re[7]:ちなみに
Name: 管理人 (HOME) E-MAIL
Date: 11/26 11:55
そして

DB系のデータを取得してeuc-jpのページに表示をさせると
文字化けします。
(utf8のページならもちろん問題ないです。)

その際の対処法は、
mysql_query("SET NAMES ujis");
というのをDB接続直後あたりに入れてあげてください。
(普通は、mysql_connect という文字列の次の行です。)

sjisのときはためしてないですが
mysql_query("set names sjis");
を挿入すればなおるんじゃないでしょうか。

返信する

レッツPHP!




Since 2002 0701 Copyright chobi net all rights reserved