質問 > 管理機能 > 備考欄に機種依存文字? |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
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出力項目設定の中にあります。
|
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: 備考欄に機種依存文字?
|
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 ファイルを出力すれば出力できそうです。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |