バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > モバイル 数字だけ文字化け

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
nanakoko
投稿日時: 2010/4/1 19:15
対応状況: −−−
一人前
登録日: 2009/8/18
居住地:
投稿: 139
モバイル 数字だけ文字化け
いつもお世話になっております。
モバイルサイトなんですが、
PC上で確認すると文字化けしていないのですが、
実機(ソフトバンク821SC)で確認すると
[1]のような数字が全て文字化けしてしまいます。

例:TOPページ

商品カテゴリ、商品検索、会員登録、、、、
の左に付く[1][2][3]などの数字が、

[1]⇒ $F<
[2]⇒ $F=
[3]⇒ $F>

といった具合です。

mobileの下の.htaccessにて文字設定が以下の通りされているのですが・・・。

php_value mbstring.language Japanese
php_value output_handler mb_output_handler
php_flag mbstring.encoding_translation 1
php_flag magic_quotes_gpc 0
php_value mbstring.internal_encoding UTF-8
php_value upload_max_filesize 5M

どなたかお分かりになる方いらっしゃったら、
ご教授頂ければ幸いです。。。

EC-CUBEバージョン 2.4.2
PHPバージョン PHP 5.2.13
DBバージョン MySQL 4.1.22
nanasess
投稿日時: 2010/4/2 14:19
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: モバイル 数字だけ文字化け
他の文字は問題ないでしょうか?

別の箇所に [1] など入力すると, どうなりますか?
ramrun
投稿日時: 2010/4/2 14:41
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: モバイル 数字だけ文字化け
引用:
mobileの下の.htaccessにて文字設定が以下の通りされているのですが・・・。

どこのレンタルサーバーですか?

PHPがCGIで動作しているサーバーとかだったりすると、.htaccessの設定は効いていないかもしれません。
nanakoko
投稿日時: 2010/4/5 18:54
対応状況: −−−
一人前
登録日: 2009/8/18
居住地:
投稿: 139
Re: モバイル 数字だけ文字化け
nanasess様

ご返事遅くなりまして申し訳ございません。
best5.tplの適当な個所に[1]と入れたところ、
特に文字化けする事なく見れました。

引用:

nanasessさんは書きました:
他の文字は問題ないでしょうか?

別の箇所に [1] など入力すると, どうなりますか?
nanakoko
投稿日時: 2010/4/5 19:02
対応状況: −−−
一人前
登録日: 2009/8/18
居住地:
投稿: 139
Re: モバイル 数字だけ文字化け
ramrun様

ご返事遅くなりまして申し訳ございません。
レンタルサーバはワダックスです。
ワダックスのPHPがCGIで動いているかは分からないんですが、
(後で問合せてみますね)、コントロールパネルでCGIを無効から有効に設定した事があります。
これを有効にしないとインストールできなかったためです。

引用:

ramrunさんは書きました:
引用:
mobileの下の.htaccessにて文字設定が以下の通りされているのですが・・・。

どこのレンタルサーバーですか?

PHPがCGIで動作しているサーバーとかだったりすると、.htaccessの設定は効いていないかもしれません。
nanakoko
投稿日時: 2010/4/5 19:32
対応状況: −−−
一人前
登録日: 2009/8/18
居住地:
投稿: 139
Re: モバイル 数字だけ文字化け
すみません、821SC以外のソフトバンク機種2つで確認したところ、
他の機種は問題なく数字が出ておりました。。。

サムスン機種だけ文字化けしてます。

ここは機種依存という事であきらめるしかないんですかね。。。
お騒がせして申し訳ございません。
ramrun
投稿日時: 2010/4/5 20:08
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: モバイル 数字だけ文字化け
たぶん、このあたりを対応させる必要があるのだと思います...

Net_UserAgent_Mobileを最新版に
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=4238&forum=5

trac eccube-2.4.3/data/include
http://svn.ec-cube.net/open_trac/browser/tags/eccube-2.4.3/data/include
nanakoko
投稿日時: 2010/4/8 20:08
対応状況: −−−
一人前
登録日: 2009/8/18
居住地:
投稿: 139
Re: モバイル 数字だけ文字化け
ramrun様」

またもやご返事遅くなり申し訳ございません。

アドバイス頂きありがとうございます。
早速試してみますね!
nanakoko
投稿日時: 2010/4/8 20:48
対応状況: −−−
一人前
登録日: 2009/8/18
居住地:
投稿: 139
Re: モバイル 数字だけ文字化け
試してみましたが、変化なし・・・。
うーん。なんでだろ。
サムスン携帯はスルーしちゃうか・・・。
ramrun
投稿日時: 2010/4/9 13:26
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: モバイル 数字だけ文字化け
ぶっちゃけ、わからないので

まず、モバイルトップのテンプレより

eccube/data/Smarty/templates/default/mobile/top.tpl
<!--{1|numeric_emoji}-->商品カテゴリ
<!--{2|numeric_emoji}-->商品検索
<!--{3|numeric_emoji}-->会員退会


つぎにnumeric_emojiとは何ぞやというと

eccube/data/smarty_extends/modifier.numeric_emoji.php
function smarty_modifier_numeric_emoji($value) {
    // 数字絵文字 (0〜9) の絵文字番号
    static $numeric_emoji_index = array('134', '125', '126', '127', '128', '129', '130', '131', '132', '133');

    if (SC_MobileUserAgent::isMobile() && isset($numeric_emoji_index[$value])) {
        return '[emoji:' . $numeric_emoji_index[$value] . ']'; // UserAgentでモバイル判定されたら絵文字にする
    } else {
        return '[' . $value . ']'; // 判定できなかった場合は[1]みたいな表示
    }
}


で、[emoji:125]みたいなのはSC_MobileEmojiにより

eccube/data/require_base.php
// 絵文字変換 (除去) フィルターを組み込む。
ob_start(array('SC_MobileEmoji', 'handler'));


機種に対応したコードに置きかえられる... と

eccube/data/include/mobile_emoji_map_softbank.inc
return array(
    :
    '125' => "\x1b\$F<\x0f",
    '126' => "\x1b\$F=\x0f",
    '127' => "\x1b\$F>\x0f",
    '128' => "\x1b\$F?\x0f",
    '129' => "\x1b\$F@\x0f",
    '130' => "\x1b\$FA\x0f",
    '131' => "\x1b\$FB\x0f",
    '132' => "\x1b\$FC\x0f",
    '133' => "\x1b\$FD\x0f",
    '134' => "\x1b\$FE\x0f",
    :

で、その文字化けというのは↓の赤に黄色の数字(絵文字)のウェブコードがそのまま表示されてしまっている、ということです。

SOFTBANK MOBILE 絵文字一覧03
http://creation.mb.softbank.jp/web/web_pic_03.html

私のテストサイトに2.4.2(デフォルト)を入れてみましたので、実機で確認してみてください。
http://-----


----------------
789で打ち止めです
長らくお世話になりますた

(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
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.