Top/old/TipsV4/連続して半角空白を表示させる
  トップページへ   [ 一覧 | 検索 | 最終更新 ]   [ 差分 | 履歴 ]

*連続して半角空白を表示させる [#l81c8343]

結論から言いますと、''Materiaのバグ''です。AYAは関係しません。~
全角スペースを使って回避するなどの方法が現実的です。

**過去ログ [#v4e53d9d]

文のバグ、
>1: 連続した半角空白が 1 文字に短縮される

 を回避するためのいくつかの方法。


 スペースの間に、\_w[0]等を挿む。(例: space\_w[0]space)

----------

なお1:の現象については、下記のumeiciさんの雑記をごらんの上対処下さい。
 :::20031230 23:20
 
 文
 連続した空白が 1 文字に切り詰められる不具合ですが、これは文ではなく MATERIA 側の問題のようです。
 返したスクリプトが OnTranslate に乗って戻ってきた時点で空白がおかしな具合に化けます。
 
 具体例
 
 CROW
 
 
 // 応答
 // [処理時間 = 0ms]
 SHIORI/3.0 200 OK
 Sender: AYA
 Charset: Shift_JIS
 Value: u m  e   i    c     i
 
 // リクエスト受信
 GET SHIORI/3.0
 ID: OnTranslate
 Reference0: u m  e   i    c     i   ←正常
 Sender: crow
 SecurityLevel: local
 Charset: Shift_JIS
 MATERIA
 
 
 // 応答
 // [処理時間 = 16ms]
 SHIORI/3.0 200 OK
 Sender: AYA
 Charset: Shift_JIS
 Value: u m  e   i    c     i
 
 // リクエスト受信
 GET SHIORI/3.0
 ID: OnTranslate
 Reference0: u me ic i   ←異常
 Sender: embryo
 SecurityLevel: local
 Charset: Shift_JIS
 深く解析していませんが上記ログから判断するに、空白の数は script.size() % 2 個にされてしまうようです。