バージョン選択

フォーラム

メニュー

オンライン状況

60 人のユーザが現在オンラインです。 (45 人のユーザが フォーラム を参照しています。)
登録ユーザ: 2
ゲスト: 58
kmorita red もっと...

サイト内検索

質問 > 管理機能 > 備考欄に機種依存文字?

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
yasai
投稿日時: 2015/8/6 18:02
対応状況: −−−
常連
登録日: 2014/10/21
居住地:
投稿: 65
備考欄に機種依存文字?
注文のCSVをダウンロードしても、該当の注文が出力されませんでした。
SQLで取得するところまではできており、fputcsvで出力しようとして
falseが返ってきてしまいます。

データを見たところ、備考欄に機種依存文字があることが原因かもしれませんが、解決策はないでしょうか・・・?

同様の現象が起きた方いらっしゃいますか?

EC-CUBE2.13.3を利用し、DBはMySQLを使用しております。
tsuji
投稿日時: 2015/8/7 9:22
対応状況: −−−
仙人
登録日: 2013/11/19
居住地:
投稿: 958
Re: 備考欄に機種依存文字?
yasai 様

機種依存文字でメールの際に内容がかけてしまう現象には当たったことがありますが、
データが全て出力されないというのは経験したことがありません。


> 注文のCSVをダウンロードしても、該当の注文が出力されませんでした。
> データを見たところ、備考欄に機種依存文字があることが原因かもしれませんが、解決策はないでしょうか・・・?

機種依存文字が原因で出力されないかどうかもう少し検証しても
らえますでしょうか?

例えば、下記のようなことを試してもらえますか?
・同じ内容を管理画面から新規で登録してその内容がCSV出力されるか
    これで出てくるのであれば、何か別の要因だと考えられます
・SQLがあるのであれば、高度な設定でそのCSVを設定しCSV出力されるか
    これで出てきて、受注のCSVダウンロードで出てこないのであれば、
    CSVダウンロードの処理の問題になります

「高度な設定」は管理画面のコンテンツ管理のCSV出力項目設定の中にあります。


----------------
****************************************
株式会社システムフレンド
辻 拓也(takuya tsuji)
改造専門店・EC-CUBE工房
****************************************

nanasess
投稿日時: 2015/8/7 9:52
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: 備考欄に機種依存文字?
ちなみに、どのような文字でしょうか?
ここに書き込むと文字化けしてしまうと可能性がありますので、
bin2hex() 関数で文字コードポイントをご教示いただければと思います。
yasai
投稿日時: 2015/8/7 10:10
対応状況: −−−
常連
登録日: 2014/10/21
居住地:
投稿: 65
Re: 備考欄に機種依存文字?
tsuji様

ご回答ありがとうございます。

・管理画面から受注の備考欄が登録できませんので、
ユーザー画面から同じ文字を入力して試したところ、やはりだめでした。

備考欄のカラムを出力対象から除外したところ、正しくCSVに出力されました。
yasai
投稿日時: 2015/8/7 10:13
対応状況: −−−
常連
登録日: 2014/10/21
居住地:
投稿: 65
Re: 備考欄に機種依存文字?
nanasess 様

ご回答ありがとうございます。



です。

※文字コードポイントが取得できませんでした。
nanasess
投稿日時: 2015/8/7 11:34
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: 備考欄に機種依存文字?
完璧に文字化けしてますね。。

https://ja.wiktionary.org/

などで、該当文字の URL をご教示いただけますでしょうか。
yasai
投稿日時: 2015/8/7 15:54
対応状況: −−−
常連
登録日: 2014/10/21
居住地:
投稿: 65
Re: 備考欄に機種依存文字?
nanasess 様

申し訳ございません。
https://ja.wiktionary.org/wiki/%E7%89%B9%E5%88%A5:%E6%A4%9C%E7%B4%A2?search=%E2%81%88&fulltext=%E5%85%A8%E6%96%87%E6%A4%9C%E7%B4%A2

でしょうか。



⁈ 疑問符感嘆符。疑問符?と感嘆符!を並べたもの。 Unicode 16進: 2048 10進: 8264
258バイト (26 語) - 2015年8月4日 (火) 08:06
nanasess
投稿日時: 2015/8/20 10:22
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: 備考欄に機種依存文字?
反応が遅れてすみません。

CSVダウンロードする際に、事前に mb_convert_encoding() で、 SJIS-win に変換していると思いますが、

PHP5.4以降で、 SJIS-2004 にすれば出力できるみたいです。
もしくは、 SJIS-win への変換をやめて、 UTF-8 で CSV ファイルを出力すれば出力できそうです。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,691名です
総投稿数は109,936件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1569
9
mcontact
1280
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.