[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mhc:02094] Re: Location: guess 時の全角半角変換
野口です。
mhc とは直接関係ないのですが...どなたか解決法を御存知の方がいらっしゃ
いましたら御助言ください。
> From: NOGUCHI Yusuke <nogunogu@xxxxxxxxxxxxxxxxx> さん曰く
> Subject: [mhc:02052] Location: guess 時の全角半角変換
> Message-ID: <20050317.181452.98577183.nogunogu@xxxxxxxxxxxxxxxxx>
> Date: Thu, 17 Mar 2005 18:14:52 +0900 (JST)
>
> > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> > 会場:601会議室
> > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
>
> > がいます。私個人の好みとしては、すべて「601会議室」という形式で登録し
> > たいのですが、現状では guess で挙がってきた「601会議室」という候補
> > を手で修正しています。
> >
> > これがだんだん面倒になってきましたので、添付のような変更を加えてみまし
> > た。動作としては私の思い通りに動いてくれています。
上記解決のために、japanese-hankaku() を使用していたのですが "ー"(長音記号)
の扱いで問題がでてくることが分りました。
[mhc:02502]で提案させていただいたpatchでは、カタカナが半角カナになるの
を防ぐため、japanese-hankaku()の Help (※1)を参考にして
(japanese-hankaku STRING t) としておりました
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Optional argument ASCII-ONLY non-nil means to return only ASCII character.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
が「コミュニティホール」のように長音記号が含まれる場合
(japanese-hankaku "コミュニティホール" t)
"コミュニティホ-ル"
となってしまいます...。他にも"〜"も"~"に変換されてしまうようです。
(japanese-hankaku "コミュニティホ〜ル" t)
"コミュニティホ~ル"
上記のような "ー" -> "-"、 "〜"->"~" を変換しないようにする方法は
ないものでしょうか?
mhcと関係の無い質問で申し分けありません。
--
NOGUCHI Yusuke <nogunogu@xxxxxxxxxxxxxxxxx>