バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > 外字の対応について

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
c-sasaki
投稿日時: 2016/7/12 16:04
対応状況: −−−
新米
登録日: 2015/8/27
居住地:
投稿: 3
外字の対応について
お世話になります。
現在EC-CUBE 2.13.1を使用しています。

管理画面において、
「(はしごたか)」「(たつさき)」などの『IBM拡張文字』を
DB登録できるものの、その情報をCSV出力しようとした時に
上記文字だけが出力出来ない事象が発生し、
『IBM拡張文字』をCSV出力出来るよう改修を行いました。

その際に顧客より、他の外字等でも同様に、
画面入力は出来るがCSV出力が出来ない文字と言うものの有無を
確認するよう求められた次第です。
EC-Cubeとして「ここまでの文字は保障する」
というような決まりがあるものなのか、ご教示頂きたく思います。
nanasess
投稿日時: 2016/7/12 17:19
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: 外字の対応について
EC-CUBE として定められた仕様はありませんが、扱うことが可能な文字の範囲は、お使いの環境に依存します。

データベースが MySQL の場合は、 UTF-8 で3バイトまでの文字の範囲しか扱うことができない環境があります。(MySQL5.5.3以降であれば utf8mb4 を使用すれば可能)
また、そもそもクライアント PC の環境が Windows XP のような古い端末の場合は、 JIS X 0213 で追加された文字などは表示できません。

お使いのデータベースや、サーバー、クライアントPC が UTF-8 の範囲の文字に対応していれば、 EC-CUBE の管理画面で、それらの文字を入出力することは可能です。
ただし、 CSVダウンロードをする場合は、 SJIS-win(CP932) に変換しますので、出力可能な文字は CP932 の文字集合の範囲に限定されます。
(参考 https://ja.wikipedia.org/wiki/Microsoft%E3%82%B3%E3%83%BC%E3%83%89%E3%83%9A%E3%83%BC%E3%82%B8932)
例えば、スマートフォン等で入力可能な絵文字や、アラビア文字などは、管理画面で入力可能ですが CSV ダウンロードで扱うことができません。

もちろん、 CSVを UTF-8 で出力すれば扱うことが可能です。(日本語版の Excel で開けなくなってしまう弊害が発生しますが。。)
N_Makoto
投稿日時: 2016/7/13 10:51
対応状況: −−−
新米
登録日: 2016/7/9
居住地:
投稿: 2
Re: 外字の対応について
外字に関しては、サーバーやクライアント環境に依存します。
しかも、csvとなると外字対応をする事でexcelで開く事が出来なくなる問題が出てきたり、
外部システムへcsvファイルをインポートしている場合は、さらに問題が発生する場合が
ございますので、その点を踏まえて顧客と再度ご相談された方が良いかと思います。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,941名です
総投稿数は110,016件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
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.