チケット #14180

全角カタカナを半角カタカナに自動で変換できますか?
登録: 2008-12-01 14:38 最終更新: 2008-12-08 02:59

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし

詳細

静的な文言は全角カタカナを半角カタカナにすることは可能ですが、動的な文言を個別で変換するのは結構大変です。

全角カタカナを出力時に半角カタカナに自動で変換できますか?不要な人もいると思うので、フラグでON/OFFできるともっとよいです。

チケットの履歴 (18 件中 3 件表示)

2008-12-01 14:38 更新者: bayside
  • 新しいチケット "全角カタカナを半角カタカナに自動で変換できますか?" が作成されました
2008-12-01 14:58 更新者: konn
  • 担当者(未割り当て) から konn に更新されました
コメント

ありがとうございます。

現状、そのような機能はありません。 早速追加してみます。

よろしくお願いいたします。

2008-12-01 17:34 更新者: konn
  • 解決法なし から 受領 に更新されました
2008-12-02 17:07 更新者: konn
コメント

すみません。 本日深夜にリリースできると思います。 よろしくお願いします。

EngineOnなどと同じ感じで、Z2hOnと指定すればいけるように しました。

2008-12-03 01:09 更新者: konn
コメント

ただいま0.12.23としてアップしました。

よろしくお願いします。

2008-12-03 01:18 更新者: konn
  • 状況オープン から 完了 に更新されました
  • 解決法受領 から 修正済み に更新されました
コメント

一応閉じておきます。 なにかあればreopenしてください。 よろしくお願いします。

2008-12-03 11:36 更新者: bayside
コメント

対応ありがとうございます。早速試してみました。 気になった点があります。 「ソ」「ー」は変換されていないようなのですが、 これは仕様ですか? よろしくお願いします。

あと 。「」、・ についても、一応半角文字があるのですが・・。

2008-12-03 12:02 更新者: konn
  • 状況完了 から オープン に更新されました
コメント

ありがとうございます。 すみません。 SJIS全角カナのァからヶまでで、半角カナにできるものを 変換対象にしてしまいました。

今から、半角の「。」から「゚」に対応する全角を変換対象に変更してみます。 「ソ」はすみません。修正します。

よろしくお願いします。

2008-12-03 13:29 更新者: konn
  • 解決法修正済み から 受領 に更新されました
コメント

とりあえず、「ソ」はsubversionのbranches/RELEASE_0_12_0にて修正しました。

お急ぎであればそちらをお試しください。

これから、 文字コード0xA0から0xDFまでに変換するよう 変更しますので、よろしくお願いします。

2008-12-03 14:35 更新者: konn
コメント

変換対象は、

ァアィイゥウェエォオカガキギクグケゲコゴ
サザシジスズセゼソゾタダチヂッツヅテデトド
ナニヌネノハバパヒビピフブプヘベペホボポ
マミムメモャヤュユョヨラリルレロワヲンヴ
、。,.・:;?!゛゜
゛゜「」ー
で、Subversionのbranches/RELEASE_0_12_0にコミットしました。

今夜にまたリリースできると思います。
すみません。
よろしくお願いします。

2008-12-04 09:40 更新者: konn
コメント

すみません。遅れました。

ただいま0.12.24としてアップしましたので、 よろしくお願いします。

すみません。

2008-12-05 08:38 更新者: bayside
コメント

細かいことなので無視していただいてもかまいませんが、 chxj_conv_kana.c の kana_table4 は、

static kana_table_t kana_table4[] = {

{ /* 0x815b ー*/ 1, "\\xb0",},

};

こっちのほうがいいと思います。ハイフンとは微妙に違いますから。

2008-12-05 14:50 更新者: konn
コメント

すみません。 おっしゃるとおりです。修正します。

あと、追加してて思ったのですが、 全角の英数字とその他の記号を半角にする 機能はいらないのでしょうか?

必要であれば追加しますが、 必要なければ無視してください。

よろしくお願いします。

2008-12-05 16:04 更新者: bayside
コメント

全角カタカナ→半角カタカナ変換のON/OFFと 全角英数字→半角英数字変換のON/OFFがそれぞれ別オプションで使用可能であればベストです・・・ よろしくお願いします。

2008-12-05 17:44 更新者: konn
コメント

ありがとうございます。

了解しました。 早速対応します。

よろしくお願いします。

2008-12-08 02:59 更新者: konn
  • 解決法受領 から 修正済み に更新されました
  • 状況オープン から 完了 に更新されました
コメント

遅くなりました。

ただいま、0.12.25をアップしましたので、

よろしくお願いいたします。

Z2hOnは0.12.24と同様にカタカナといくつかの記号のみ、 Z2hAlphaOnは全角英字を半角英字に変換します。 Z2hNumOnは全角数字を半角数字に変換します。 また、Z2hAllOnは上記すべてを半角にします。

よろしくお願いします。

2009-11-29 23:19 更新者: None
コメント

シュウ カン

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする