- 締切済み
機種依存文字が含まれたメールを、機種依存でない形に変換して配信したい
(株)をくっつけて○の中に株と書く人が時々います。しかしそれは機種依存文字であるために色々と問題が起こり困っています。 機種依存文字をどんな環境でも問題なく読める形に展開したいです。 サーバ側で前処理できるのであれば行いたいのですが、何か負荷がかからずにスマートな案はありませんでしょうか? よろしくお願いします。 サーバ:CentOS4.3(Linux系列です) メール配信:Qmail+vpopmail
- bunch
- お礼率82% (251/303)
- ハードウェア・サーバー
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- kusa_mochi
- ベストアンサー率76% (1599/2089)
機種依存文字を変換するフィルタを自前で作るというのはどうだろうか。 【参考:機種依存文字を変換するフィルタ】 http://search.luky.org/linux-users.9/msg07963.html 【参考:メールフィルタ】 http://drweb.jp/support/?config_mf_qmail #既に同じ目的を果たすフィルタが何処かに存在するならそれを使うのでも良いかも
関連するQ&A
- 「機種依存文字を変換」って、どういうことでしょうか?
カテゴリー違いでしたらすみません。 最近、ここで回答したり質問したりする際に、毎回「入力したテキストに機種依存文字がありましたので変換させていただきました」というエラーメッセージが出ます。 機種依存文字って、私の知っている限りでは「まる1(数字を丸で囲ってある文字)」くらいしか思いつきませんが、何がいけないのでしょうか? ここまで見ていただくと分かるように、私はギャル文字も「☆」や「♪」などもあまり使いませんし、顔文字も頻繁に使わないのにどうして毎回エラーになるんだろう…と思っています。「ハート」みたいなタグを使うような絵文字も使いません。使えませんと言うほうが正しいですが(笑)。 機種依存文字を削除したというエラーメッセージが出る前と出たあとでも、全く文章に違いはないのです。 何がいけないのでしょうか、ご存知の方教えてください。
- ベストアンサー
- その他(生活・暮らし)
- 機種依存文字について
私はまだパソコンに触れて、4ヶ月もたっていないのですが、最近「機種依存文字」の存在を知りました。 今まで、文字のことはあまり気にせずに使っていていたのですが、周りの方に迷惑にならないように、機種依存文字について、詳しく知りたいと思っています。 実際に私がよく使うのは 【】 すみつきカッコ ♪ 音符 ☆ 星 … 3点リーダ などなのですが、皆様にはきちんと伝わっているのでしょうか? 「半角かな文字」「丸文字」(○の中に1)は駄目なようなことを聞いたのですが。。。 「きごう」と入力して出てきたものは、使わないほうがよいのでしょうか? 普段、OSは「WindowsME」「Windows98」を使っています。 「機種依存文字」について、詳しく知っていらっしゃる方、どうか教えていただけないでしょうか? 宜しくお願い致します。
- ベストアンサー
- その他(インターネット・Webサービス)
- 機種依存文字とそうでない文字……どっちが多い?
機種依存文字は、身近な丸つき文字やローマ数字のほかに、かなりの数があることから疑問に思ったのですが、機種依存文字に当たる記号や文字と、そうでない記号や文字……パソコンで打てるすべての記号や文字の中から見て、どちらが多いのでしょうか? くだらない質問ですが、回答よろしくお願いします――
- ベストアンサー
- その他(インターネット・Webサービス)
- NEC機種依存文字を許すメールの送信
機種依存文字、丸1、ⅱ、一文字のTel、一文字の(株)、髙﨑、などを許し、半角カナを全角に変換してメールを送信をするには、どうしたらいいのかわかりません。 (この掲示板自体が一部の特殊文字を許さないので表現がわかりにくいですが) perlのバージョンは、v5.8.6です。 cgi自体はshift-jis(cp932)のままでアップロードしています。 Encode::from_toや、Jcode::convert(\$text,'jis','jis','z') などを組み合わせていますが、思ったように送信できません。 また、メールのタイトルや内容に半角カナを使うことは、サーバがlinuxで、対象がwindowsとmacの場合は問題になるのでしょうか。
- ベストアンサー
- Perl
- VB6 機種依存文字の変換
文字列中の「㈱」(※1)といった機種依存文字の文字コードを (株)(※2)や丸付き数字などの文字に変換する方法ってありますか? replace関数で変換するしかないでしょうか? ※1:&#は実際は半角です。 ※2:(株)は実際には1文字です。
- ベストアンサー
- Visual Basic
- 機種依存文字(株)のコード変換について
perlのバージョンがあがった関係で、jcode.plをJcode.pmに対応する為に記述方法の変更に奮闘中です 機種依存文字(株)に関してうまくいかないようで、下記のように文字化けしてしまいました 例1) $a="あ(株)";->あ+機種依存文字(株) Jcode::convert(\$a,'euc'); print"$a"; ->あ? 例2) $a="あ(株)";->あ+機種依存文字(株) $a= jcode($a)->h2z->euc; print"$a"; ->あ? 例3) $a="あ(株)";->あ+機種依存文字(株) $a = Jcode->new($a,"euc")->tr("あ","わ")->h2z->euc; print"$a"; ->わ? 各記述の後、$a内の機種依存文字(株)は?になってしまいます 機種依存文字(株)としてそのまま認識したいのですが、どのような記述にすればいいのかわかりません (機種依存文字(株)以外の文字化けはまだ調べていません) ※perl5.8.7では認識されず、以前のperlのバージョン5.005_03ではそのまま認識されています ご教授宜しく御願いします
- ベストアンサー
- Perl
- 機種依存文字などについて
当方、ウィンドウズを使用しており、機種依存文字はマックでは見えない、ということを大分前に聞きました。 このときに聞いた機種依存文字は、ハートマークやスペード、丸付きの数字などですが、 半角のカタカナって、マックでは見えないのでしょうか? また、マックでは、ウィンドウズでは変換できないハートなどのトランプの記号が打てるそうですが、 その文字をマックで打ったら、ウィンドウズでは見えないのでしょうか? 教えてください
- ベストアンサー
- Mac
- OS依存文字を一括で変換したいのですが、、、
よろしくお願いいたします。 早速ですが、「○の中に数字」や「(株)が一文字」、「一文字でミリメートル」などのいわゆる機種依存文字を一括で変換するエディタやマクロをご存知の方いらっしゃいますでしょうか。 例:↓Windows以外の方は化けているかもしれません。 --- ・一文字で(株) → (株) ・丸の中に1 → 1 、 (1) ・その他の依存文字をハイライト表示する --- このような処理を一括でしたいのですが。。 どうぞよろしくお願いします。
- 締切済み
- Windows系OS
お礼
自前で作るしかないのですかねー 時間があるときに作ります。ありがとうございました。