ある機器で表示するデータを作るためのアプリを作っています。
このアプリは、Windows上でC#で動きます。
対象の「ある機器」も、中身はパソコンで、WindowsXP Embeddedが入っているらしいです。
で、2つ問題があります。
ひとつは、「この機器上で表示されるデータは、JIS第2水準までの文字にしろ」と言われていること。
.NETで、ある文字列内の文字が全てJIS第1、第2水準に収まっているかどうかはどうやってチェックしたものか。
もうひとつは、機器のUI上、それなりに長い文章を2段に分けて表示している部分があるのだけど、ここの2段目の先頭に禁則処理をすべし、という仕様があること。
これ、機器が勝手に長い文章を2段に分けて禁則処理してくれればいいのだけれど、そうではなく、データを作るアプリ側で禁則処理をして、DBの「一段目」「二段目」という列にそれぞれ入れなければならない。
だが、具体的にどの文字を避けるべきなのかは明示されておらず、「一般的な句読点」と言われているだけ。
「避けなければならない文字の完全なリストを提出してくれ」と要求すべきか。