マンガでよめる痔のこと・薬のこと

お世話になっております。

UNICODEに存在して、JISに存在しない文字の置換をしたいと思っております。
対象は、一般的に日本で使用する漢字、
たとえば、
補填→ほてん
等に変換してくれるソフト・変換表をご存じないでしょうか?
※完璧でなくても結構です。

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

A 回答 (1件)

別途、先にあったご質問もそうなのですが文字コードの変換と言葉の置換を混ぜて考えておられるようです。


「補填」を「ほてん」と置換するのは「変換先の文字コードに填が無いため補填という熟語自体を平仮名表記に変換する」ことです。これを実現するには文字コード変換だけでなく文書解析を行い、文書の構成要素ごとに取り出して1文字ずつ文字コードの変換をし、変換できない文字が含まれていたら読みを調べて平仮名表記に変える、、、という処理が必要です。

「補填」を「補てん」とするのもほぼ同様で、この場合は「ほてん」という読みを理解した上で変換先のコードがない「填」に対して「補填」という言葉の場合の読みである「てん」に変える処理が必要です。
つまり、「補填」は「ほてん」と読み、その際「補」が「ほ」で、「填」が「てん」という読みである、、、という辞書を必要とします。

人はカナ漢字変換で「ほてん」と入力した際、「補填」、「補てん」、「ほてん」、「ホテン」といった変換候補の中から適切な物を瞬時に選びぶ事が出来ますが、これをソフトウェアで正確に行わせようとすると結構な手間とそのための情報(辞書)が必要になるのです。
ということで今すぐ最も手早く出来るのは変換元と変換先の文字コード表を参照して変換先に無い文字コードの一覧を作成し、文字コードの変換対象とする文書をフォント指定機能、検索機能、再変換機能を持った文字エディター(Wordなど)に入れ、文字検索で対象文字を探して手動で変換することかと思います。

なお、「変換先の文字コードに対象文字が無い」という意味が「異体字」を指すのでしたら事情が少々異なるように思います。
既にいろいろと勉強されておられるおだと思いますが、以下のWikipediaの「異体字セレクター」の説明ページ、特に「互換漢字との関係」以下をお読みになられるとよいかと思います。

https://ja.wikipedia.org/wiki/%E7%95%B0%E4%BD%93 …

参考まで。
    • good
    • 0
この回答へのお礼

ご連絡ありがとうございます。

変換元:補填、変換先:ほてん
という形で置換するソフトがないのか探しています
※上記は、一例です。

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

お礼日時:2017/09/21 13:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QUnicode文字をjisに変換するソフト

お世話になります。

Unicode文字をjisに変換するソフトを探しています。

たとえば、「補塡」という文字があれば、「ほてん」等に変換してくれるソフトです。
完璧でなくても結構で、とりあえず、Unicodeからjisに変換してくれればOKです。
※utf-8とかに変換でも結構で、UnicodeがNGなのです。

有償でも結構です。

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

Aベストアンサー

テキストエディタ
「Mery」フリーの高機能テキストエディター - 窓の杜ライブラリ - http://bit.ly/2xvCN18
私はこのソフトを愛用しています。
文字コード変換も簡単に出来ます。

Q社内LAN上で特定のPCのみ勝手にシャットダウンしてしまいます

ネットワークについて達人レベルの方、お願いします。

社内LAN(10台未満)において、特定のPCを前ぶれなくシャットダウンさせる事はできるでしょうか?
1台のPCにこの現象が確認され、数回本体を入れ替えたのですが症状変わらずです。
電源や配線も何度も確認しました(同じ電源・配線を使用しているPCは数台あります)。

今、ネットワーク管理者が疑われています。
しかし、彼が被PC側に触れた形跡はありません。
彼が把握しているのは、IPアドレスや各パスワード他、設定値です。
彼は、ネットワーク技術者として優れております。

悪用防止のため、細かい方法は結構です。
ネットを介して、ソフト的にPCをシャットダウンさせる事が可能かどうかのみ教えて下さい。

よろしくお願いします

Aベストアンサー

管理者パスワードを知っていれば、Windows の標準機能だけで、コマンドを実行して可能です。

もしも、それを行っていたら、Windows のイベントログに記録が残っているはずです。イベント ビューアーで確認できます。

イベントログもリモートで削除が可能ですが、特定のイベントだけ削除することはできません。全件削除する必要があるので、残っているイベントログが少なければ怪しいです。

Qhtmlでjpg画像をアップロードして、相手のパソコンかスマホにダウンロードさせたい。

お疲れ様です。
写真(同窓会)を郵送するには費用がかかります。
そこで、ホームページをから、相手がダウンロードできるようなに
プログラムを組みたいのですが!忘れてしまいました。
 現在作成中のホームページは、写真の閲覧のみです。
どんなプログラムを組めば相手のパソコン、スマホへダウンロード
できようになりますか?

Aベストアンサー

ダウンロードさせる?

無理ですよ、相手の人にダウンロードしてもらうようにしましょう

https://30d.jp/
写真共有サービスを利用して、画像をアップロード
参加した人にしか見えないようにパスワードを設定して、URLとパスワードをメールで送ってダウンロードしてもらいましょう


既にHPを持ってるのなら、そこにアップロードして、その画像のURLを教えて右クリックで保存してもらえばいいですよ

Qフリーソフトで動画から画像にできるもの有りますか。1秒あたり1000枚作りたいんです。

フリーソフトで動画から画像にできるもの有りますか。1秒あたり1000枚作りたいんです。

Aベストアンサー

http://www.gigafree.net/media/conv/freevideotojpgconverter.html
使ったことは無いですけど
こういうのがあるみたいです

1秒あたり1000枚といっていますが
多分ほとんどが同じ画像になりますよ

一般的な動画は60FPSとかで撮影されていると思いますので
FPSというのは一秒間のフレーム数
つまり1秒間に60枚の画像で出来ている動画ということなので
それ以上切り出すことは出来ないと思います

Q興味の本質的な違い

現在、私はマイコンを使った機械制御系の仕事をしています。
主にソフトの設計からコーディング、デバッグまでやるわけですが、
実のところ機械制御には全く興味がありません。

何年か前、プログラムに少し興味があったのでそれ専門の学校を出て、
ソフトができるということで今の会社に入りました。
しかし、機械(というか電気回路等のハード面)についてはあまり学がなく、
そのせいで現在でも苦労することが多いです。

PC上などで動かすアプリケーションには興味はあるのに、
機械、組み込みには興味はない。
例えば、ロボットを動かすなら実物よりも画面上で動かす方が楽しい感じでしょうか。

興味のない要素を含んでいる、というのはそうかもしれません。
ですが、あくまでプログラムで動かす点は同じはずなのに、
どうしてこうも興味に差があるのでしょうか。

自分のことではありますが、なにかヒントがあれば幸いです。

Aベストアンサー

多分、エンドがどう感じるかに興味が無いのではないでしょうか。
エンドをどこに取るかにもよりますけどね。

別の者に置き換えると、あなたは「紙と鉛筆」で何か書く(または描く)のは好き(厳密にはもっと狭く、鉛筆がこすれる音が好きとします。)。小説を書きたいわけでも、絵を描きたいわけでもない、誰かに何かを伝えたいわけでもない。 

どうしても何かを書きたい小説家は、紙と鉛筆でも書くでしょうし、それがないならないで適当にその辺にあるもので書くこともあるでしょう。


冒頭に書いた、エンドへの興味。依頼元から聞いた話を元に設計し、制作し、提供する。
依頼元が抱く感情は、良くて「思っていた通り」どまりだと思うのです。
場合によっては「わかってないな」と思われる可能性もあります。

なにが解っていないか、、直接的にはそれに関する専門の知識ではありません。
提供された人の気持ちや提供した者の具体的な使われ方を、、です。
それを理解するために必要となってくるのが、相手の状況把握であり、さらにそのために専門の知識があった方がよいという事です。

ただ、「エンドがどう思うかなんて気にしない。好きなことができればいい」でもいいと思います。

自分の場合(広範にものづくり(?それより広範)の仕事をしています。)は、エンドがどういうものを望んでいて、それを使ってどうしたいと思っているかに興味がありますし、それを超えるものを作りたいと思っているので、それが理解できないうちには仕様・設計ができません。
そこにはこだわりますが、それを達成するのに手法などは全くこだわりません。
それ故にか、「この会社立て直してこい。やりかたは自由」と言う風な仕事もやったりします。

うまく言えませんが、「自分は何を追求したいのか?」をゆっくり考えられれば、何かしらの方向性が見えてきて良いのかなと思います。

多分、エンドがどう感じるかに興味が無いのではないでしょうか。
エンドをどこに取るかにもよりますけどね。

別の者に置き換えると、あなたは「紙と鉛筆」で何か書く(または描く)のは好き(厳密にはもっと狭く、鉛筆がこすれる音が好きとします。)。小説を書きたいわけでも、絵を描きたいわけでもない、誰かに何かを伝えたいわけでもない。 

どうしても何かを書きたい小説家は、紙と鉛筆でも書くでしょうし、それがないならないで適当にその辺にあるもので書くこともあるでしょう。


冒頭に書いた、エンド...続きを読む

Qエディタ って?

テキストエディタ という言葉が使われましたが、何を表しているのでしょうか?

Aベストアンサー

ワープロの簡易版みたいな感じで、ほぼWindows のメモ帳のようなものです。文字サイズ、罫線とか図名を操作するような機能はありません。テキストのみを編集(エデット)するソフトです。

Qシステム開発とプログラム開発

例えば、コンピュータシステムを作る前のシステム開発とこのシステムを機能させるためのコンピュ―タプログラム開発を学術論文としたとき、どちらが評価が高いですか?この分野が詳しくない者ですので、わかりやすく教えてください。

Aベストアンサー

システム開発にかかる全コストを100とすると、その中で、
プログラム開発にかかるコストは15~20%程度。

システム開発の方が圧倒的に評価が高い。
但し、その事を良く解っている人達の間での話。

世間や産業の事を知らない、浦島太郎学者はプログラム開発を評価する。

Q「-」ハイフンの入力

キーボードの「-」はとても押しづらいですが、ショートカットキーなどのコマンドなど別の方法で入力することは可能ですか?

Aベストアンサー

こんばんは!

IMEに単語登録してみてはどうでしょうか?
「よみ」は短い「よみ」にする方がよいと思います。

例えば「は」とか・・・m(_ _)m

QC言語 時刻差分の算出方法

教えて下さい。

C言語を用いてプログラミングをしています。
時刻をマイコン内部で1分毎にカウントしていますが、
外部入力があった際は、時刻を外部入力値に更新します。

時刻は以下の構造体で構成しています。

[年] 0x00~0x63 未設定:0x00
[月] 0x01~0x0c 未設定:0x00
[日] 0x01~0x1f 未設定:0x00
[時] 0x00~0x17 未設定:0xff
[分] 0x00~0x3b 未設定:0xff
[曜] 0x01~0x07 未設定:0x00

-----------------------------------------------------
typedef struct {
 unsigned char year_dt;
 unsigned char month_dt;
 unsigned char day_dt;
 unsigned char hour_dt;
 unsigned char min_dt;
 unsigned char week_dt;
}CALENDER_INFO;

CALENDER_INFO Calender_Before;
CALENDER_INFO Calender_After;

void Calender_Update(void){

 /* 処理前の時刻取得 */
 Calender_Before= Calender_Data;

 if(FLG_ON == F_SOUSA_A){
  Calender_Data = Calender_a;   /* 外部操作[a]データ反映 */
 }else{
  if(FLG_ON == F_SOUSA_B){
   Calender_Data = Calender_b;   /* 外部操作[b]データ反映 */
  }else{
   Add_1min_Calender();     /* 操作無ければ1分進める */
  }
 }

 /* 処理後の時刻取得 */
 Calender_After = Calender_Data;

 /* 差分算出 */
 ???????

return;
}
-----------------------------------------------------

時刻は[正]又は[負]のどちらの方向にも変更される可能性があります。

処理前の時刻情報と処理後の時刻情報をメンバ毎に演算するしかないのでしょうか?
演算の際に時刻の繰り上がりや繰り下がりを考慮しますと、
膨大なif文だらけになりバグが多発していまうのではないかと懸念しております。

初歩的な質問で申し訳ありませんが、
時刻計算にお詳しい方がいらっしゃいましたらご教示宜しくお願い致します。

教えて下さい。

C言語を用いてプログラミングをしています。
時刻をマイコン内部で1分毎にカウントしていますが、
外部入力があった際は、時刻を外部入力値に更新します。

時刻は以下の構造体で構成しています。

[年] 0x00~0x63 未設定:0x00
[月] 0x01~0x0c 未設定:0x00
[日] 0x01~0x1f 未設定:0x00
[時] 0x00~0x17 未設定:0xff
[分] 0x00~0x3b 未設定:0xff
[曜] 0x01~0x07 未設定:0x00

-----------------------------------------------------
typedef struct {
 unsigned cha...続きを読む

Aベストアンサー

日付時刻の構造体は自作のものでなきゃいけない理由はあるのでしょうか?
tm構造体を使えば二つの時間の差も簡単に出せます

time関数を使えるならtm構造体を使わず差を算出できます

文章で書くとややこしくなりそうなので参考サイトを貼ります
http://www.c-tipsref.com/tips/time/time.html
http://www1.cts.ne.jp/~clab/hsample/Time/Time5.html

Qshimejiのキーボードアプリが危険だと知りました。 サイトで検索したら『危険』のワードが一緒にく

shimejiのキーボードアプリが危険だと知りました。

サイトで検索したら『危険』のワードが一緒にくっついてくるくらいでした。

アンインストールはしたのですが、

個人情報が抜かれたりしてないか心配です(ノ_・、)

入力した文字が全部会社に送られてるとか…

いろんなパスワードとか入力するので、
そのパスワードも知られてしまうとか聞きました。

詳しいかたがいれば教えてください(TT)

Aベストアンサー

https://matome.naver.jp/odai/2146657800326217101

入力した情報を送信される設定にしてると、そういう事があるそうです。
つまり「いろんなパスワードとか入力するので、そのパスワードも知られてしまう」は、その設定にしていれば、入力しているので送信されることになります。
これは「本人が送信される設定にしてる(送信されない設定にしていない)」ので、自己責任になるみたいです。
入力情報を送信しないようにする設定があるので、それにすればその点は大丈夫かな~と思いますが…。

私も知らないで使っていたので為になりました。ありがとうございます!


人気Q&Aランキング