Easy Populate

困った時はこちらで質問してください。回答を担当する人は特に決まっていませんので、分かる方は回答をお願いします。
アバター
nyakuro

Easy Populate

投稿記事by nyakuro » 2005/7/10 11:24

初めて投稿します。

Easy Populateを使用しているのですがどうがんばっても商品詳細の日本語が文字化けします。どうしてでしょうか?

www.celebave.com/shop をご覧頂ければお分かりいただけます。

どなたか助けてください。よろしくお願い致します。

nykauro
アバター
hira
記事: 905
登録日時: 2005/5/16 00:11
お住まい: 埼玉県
連絡を取る:

投稿記事by hira » 2005/7/10 14:17

木下さんが修正したs-jis対応のものを利用されてはいかがですか?
http://zen-cart.jp/pukiwiki/475.html
Zen-Cartモジュールの配布、サイト構築、カスタマイズ、メンテナンス等
http://www.s-page.net/

Zen-Cart運営サイト 携帯&スマホ(レスポンシブル)対応済
http://www.hiraokaen.com/
アバター
かず
記事: 196
登録日時: 2005/5/21 15:31
お住まい: 愛知県

投稿記事by かず » 2005/7/11 18:44

こんにちは。nyakuroさん、始めまして。

ZCはECUで読み込みますので、Easy PopulateでエクスポートしたファイルをJIS変換しなくてはなりません。

そのままExcelなどで開くと文字化けしてしまいますので、一度、変換してから編集してみてください。
また、編集後のファイルもECUに変換してからインポートしなくては文字化けして表示されます。

hiraさんの言うように、木下さんが修正したS-JIS対応のものを利用するとそんな手間が省けますので、楽ですよぉ縲怐B

木下さん、ありがと縲怩ナす :D
アバター
nyakuro

投稿記事by nyakuro » 2005/7/13 10:21

レスありがとうございます。

木下さんのsjisを使ったらうまくいきました。

ありがとうございました。
アバター
Gere
記事: 12
登録日時: 2006/6/30 01:12
お住まい: さいたま市
連絡を取る:

内部がutf8のMySQL4.1の場合、sjisで出力しても文字化けし困っています。

投稿記事by Gere » 2006/8/23 15:10

いつも大変お世話になっております。

サーバを変えて、Mysql4.1の環境になりましたら文字化けで大変困りました。
HP=ZEN CART1.2への出力は、フォーラムの記事などを参考に修正できました。
http://www.zen-cart.jp/bbs/viewtopic.ph ... t=mysql4.1

ただ、以前のサーバーではきちんと動いていた木下さんのサイトからいただいた
EasypopulateのSHIFT-JIS出力のデータの、商品説明文やオプション設定などが
今度は文字化けしてしまいました。

これをEasypopulate内のプログラムで修正する方法はないでしょうか?

MYSQLのutf8のデータをサイトにはujisで出力しているのなら、
現在ujisのデータをEasypopulateの出力をSJISで行うのと同じように
今後はutf8のデータをSJIS変換してやればよいのではないかと思います。

Easypopulate内のプログラムでどこを修正すればこれが
実現するでしょうか?

充分MYSQLやPHPを理解しておりませんので方法がわかりません。
ご指導いただけましたら幸いです。
よろしくお願いいたします。
アバター
Gere
記事: 12
登録日時: 2006/6/30 01:12
お住まい: さいたま市
連絡を取る:

自己レスです。

投稿記事by Gere » 2006/8/24 00:29

GREPすると2つがHITしました。ここを修正すればよさそうです。
キーワードは mb_convert_encoding のようですね。

admin\easypopulate.php(490): $filestring = mb_convert_encoding($filestring, "SJIS", "EUC");
admin\easypopulate.php(594): $newreaded = mb_convert_encoding($newreaded , "EUC", "SJIS");

EUCをUTF-8にしてテストしてみます。

結果はまたご報告します。
アバター
Gere
記事: 12
登録日時: 2006/6/30 01:12
お住まい: さいたま市
連絡を取る:

Re: 自己レスです。

投稿記事by Gere » 2006/8/28 00:33

Gere さんが書きました:GREPすると2つがHITしました。ここを修正すればよさそうです。
キーワードは mb_convert_encoding のようですね。

admin\easypopulate.php(490): $filestring = mb_convert_encoding($filestring, "SJIS", "EUC");
admin\easypopulate.php(594): $newreaded = mb_convert_encoding($newreaded , "EUC", "SJIS");

EUCをUTF-8にしてテストしてみます。

結果はまたご報告します。


テストしましたがすべて????になって文字化けは直りませんでした。
別の方法を探してみます。

DB:MySQL4.1.20
PHP4.3.9
Linux2.6.9-34ELsmp
Appache
ZenCart1.2

“Zen Cart 質問コーナー” へ戻る