バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 納品書の表示で、備考欄が改行されてない。

管理機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
sumida
投稿日時: 2013/4/2 10:59
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: 納品書の表示で、備考欄が改行されてない。
確かに、備考欄で、半角カナを入れると、全角になりました。
MultiCell に直接、半角カナを渡すと、表示も半角カナになりました。
ただ、UTF-8で半角カナも3byte文字になるので、表示される長さも当然半分の部分で自動改行されました。

いまのところ、半角カナを使用する予定がないので、参考までに。

/*
		if($o<128)
		{
			// ASCII
			$l+=$cw[$c];
			$n=1;
			if($o==32)
				$sep=$i;
		}
		elseif($o>=161 && $o<=223)
		{
			// Half-width katakana
			$l+=500;
			$n=1;
			$sep=$i;
		}
		else
		{
			// Full-width character
			$l+=1000;
			$n=2;
			$sep=$i;
		}
*/
// UTF-8 code
		if (($o >= 0 && $o <=31) || $o == 127) { // 00~1F,7F
			// control code (1byte)
		} elseif ($o >= 32 && $o <= 126) { // 20~7E
			// ASCII
			$l+=$cw[$c];
			$n=1;
			if($o==32)
				$sep=$i;
		} elseif ($o >= 128 && $o <= 191) { // 80~BF
			// NonUse (Not 1st byte)
		} elseif ($o >= 192 && $o <= 223) { // C0~DF
			// 2byte code (2byte)
		} elseif ($o >= 224 && $o <= 239) { // E0~EF
			// 3byte code (3byte)
			if ($o == 239 && // EFBDA1 ~ EFBDBF , EFBE80 ~ EFBE9F
				( ( ord($s[$i+1]) == 189 && (ord($s[$i+2]) >= 161 && ord($s[$i+2]) <= 191) ) ||
				( ord($s[$i+1]) == 190 && (ord($s[$i+2]) >= 128 && ord($s[$i+2]) <= 159) ) ) ) { 
				//  Half-width katakana
				$l+=500;
				$sep=$i;
			} else {
				// Full-width character
				$l+=1000;
				$sep=$i;
			}
			$n = 3;
		} elseif ($o >= 240 && $o <= 247) { // F0~F7
			// 4byte code
		} elseif ($o >= 248 && $o <= 251) { // F8~FB
			// 5byte code
		} elseif ($o >= 252 && $o <= 253) { // FC,FD
			// 6byte code
		} else { // $o>=254 && $o <= 255 FE,FF
			// NonUse 
		}
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   納品書の表示で、備考欄が改行されてない。 sumida 2013/3/27 11:43
     Re: 納品書の表示で、備考欄が改行されてない。 ゲスト 2013/3/27 13:15
     Re: 納品書の表示で、備考欄が改行されてない。 AMUAMU 2013/3/27 13:15
       Re: 納品書の表示で、備考欄が改行されてない。 sumida 2013/3/27 13:29
         Re: 納品書の表示で、備考欄が改行されてない。 ゲスト 2013/3/27 16:17
           Re: 納品書の表示で、備考欄が改行されてない。 sumida 2013/3/27 18:55
             Re: 納品書の表示で、備考欄が改行されてない。 ゲスト 2013/3/27 20:23
               Re: 納品書の表示で、備考欄が改行されてない。 sumida 2013/3/27 22:03
                 Re: 納品書の表示で、備考欄が改行されてない。 sumida 2013/3/28 21:54
                   Re: 納品書の表示で、備考欄が改行されてない。 sumida 2013/3/30 8:12
               Re: 納品書の表示で、備考欄が改行されてない。 ゲスト 2013/4/5 21:56
                 Re: 納品書の表示で、備考欄が改行されてない。 seasoft 2013/4/6 5:25
                   Re: 納品書の表示で、備考欄が改行されてない。 ゲスト 2013/4/6 14:13
             Re: 納品書の表示で、備考欄が改行されてない。 sumida 2013/3/31 12:27
               Re: 納品書の表示で、備考欄が改行されてない。 sumida 2013/4/1 6:23
                 Re: 納品書の表示で、備考欄が改行されてない。 seasoft 2013/4/1 6:55
                   Re: 納品書の表示で、備考欄が改行されてない。 sumida 2013/4/1 16:36
                     Re: 納品書の表示で、備考欄が改行されてない。 seasoft 2013/4/2 4:17
                       Re: 納品書の表示で、備考欄が改行されてない。 sumida 2013/4/2 6:53
                         Re: 納品書の表示で、備考欄が改行されてない。 seasoft 2013/4/2 9:24
                         » Re: 納品書の表示で、備考欄が改行されてない。 sumida 2013/4/2 10:59
             Re: 納品書の表示で、備考欄が改行されてない。 seasoft 2013/4/6 15:31

 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は67,411名です
総投稿数は98,779件です

投稿数ランキング

1
seasoft
7333
2
AMUAMU
2712
3
468
2692
4
nanasess
2115
5
umebius
1788
6
yuh
1612
7
red
1427
8
h_tanaka
1051
9
fukap
907
10
tsuji
863
11
shutta
835
12
tao_s
792
13 ramrun 789
14 karin 657
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

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

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