■11231 / inTopicNo.18) |
Re[3]: @(まるいち)、A(まるに)等を使わせない
|
□投稿者/ 悲しげ -(2018/06/24(Sun) 21:44:43)
| 2018/06/24(Sun) 21:56:25 編集(投稿者)
■No11224に返信(ONnojiさんの記事) >>もしも、テキスト( XML等 )にJIS以外の文字を入れないように要求されていた場合ですが、 > >「機種依存文字コード表」 >http://www.shurey.com/js/labo/character2.html >↑ >このwebページは、Windows と Macintosh 間での文字の違いがテーマなので適当ではありませんよ。
> >NEC特殊文字 >NEC選定IBM拡張文字 >IBM拡張文字 > >↑これらのキーワードを解説するwebページを参照されることをお勧めいたしますよ。
その後、上の例だけでは足りないことに気がつきまして、最終的には 添付のような画像を用意して注意喚起しようと考えるに至りました。
PDCとは platform dependent characters の略とか(^^;)
*
で、マトレスとなって申し訳ないが
■No11225に返信(hidetakeさんの記事) > 桐9 環境だけでしたっけ!? > それとも桐10 ? > 桐10 だと unicode なので ○21 ㉑ とか、○一 ㊀ とかも > あるし、IME の変換で出てくる場合もあるので、さらに > 難しくなりますね。
多店舗展開なのですが、今年1月にすべて桐10に統一しました。 OSは全てMS-Windowsで7か10です。
オカミにXMLとして報告するのですが、受ける側としてはWinとMacのどちら からも上がってくる訳で、双方の機種依存文字があると困るということだと 勝手に想定しています。
で、当方としてはWindows入力の側から、対Macへの注意だけ考えればよいの ではないかと。
かつ当該XMLは「シフトJIS」と指定されています。 よって桐の「印字」コマンドの記述としては
印字開始 &XMLファイル名, SJIS出力=する, 制御文字展開=する, 終了状態=&実行リターン 印字 "<?xml version=""1.0"" encoding=""SHIFT_JIS""?>" 印字 "<PHARMACY_REPORT>" ・・・以下略
そしてテキスト叙述部が3箇所ほどあって、その中で「半角カナ」や「まるいち」 等の対策が必要と言う訳です。 内「半角カナ」問題は別ツリー&後述 機種依存文字ついては、前述再掲となりますが、添付のような画像(PDCsample.JPG) をドーンと画面表示させることで注意喚起するにとどめようという方向に傾いています。
これ以外の文字もあるかもしれないが(且つMac以外で、webで直接報告したりXML報告 を挙げたりする輩がいるのか否かも判りかねるが)、それらはweb入力時に出るエラー によって入力者自身が対応するに任せる、私悲しげはこれ以上関知せざるものなり、 としてホッカムリいたしたく候。(^^;)
*
余談ながら(No11217のツリー再掲)、テキスト叙述部の半角カナ関連では
手続き定義開始 t改善策::入力後(参照 文字列 &編集文字列,長整数 &モード,参照 長整数 &入力継続) if(#IS半角(&編集文字列,0)>0) &編集文字列=#全角(&編集文字列) &入力継続=0 end 手続き定義終了
のように逃げることにしました。
|
|