秀見えのコピー&ペーストで文字化けNo.01143
マボカル さん 06/09/20 02:22
 
こんにちは。マボカルです。多分秀丸エディタのバージョン6の正規版
辺りからの症状だと思いますが、これまで秀見えの画面で見える文字を
コピーして秀丸エディタへペーストが可能でしたが、今はペーストの
段階で文字化けしてしまいます。クリップボード履歴を見ても文字化け
した履歴が残っています。

秀見え自体の問題というより秀丸エディタの改良によって、秀見えとの
文字コードのやり取りに問題が出ているような気がします。秀丸
エディタのほうでそこら辺の変更があったのでしょうか?

ちなみに私は韓国語版XP+秀丸英語版Maruoの使用環境ですので、そも
そも特殊な環境だということは承知していますが、それでもこれまでは
問題なく使ってきました。マクロ実行の際に、マクロの内容をさっと
確認しながら選択していくと効率がいいので重宝していますが、時々
マクロを書くときも既存のマクロを秀見えで確認しながら、必要な
部分をコピーしたりするといった使い方もしています。今回この使い方
で問題がおきているので、やや使いづらくなっています。

ちなみにハングルコードで記述したマクロファイルを秀見えの画面で
確認しながらコピペした場合は、文字化けしません。ローカルコード
が韓国語なので問題がないのでしょうか?

いずれにしても表示上は問題ないのにコピーをする段階で文字化け
してしまうというのは、どこに問題があるのでしょうか?ご確認
よろしくお願いします。

韓国語版XP
秀丸英語版Maruo6.00
秀見え7.6

[ ]
RE:01143 秀見えのコピー&ペーストで文字No.01144
秀まるお2 さん 06/09/20 15:33
 
 秀見えのウィンドウは普通のエディットコントロールというWindowsの部品そ
のままでして、特に変わったことはしてないです。

 例えばそこからコピーした内容をメモ帳とか他のソフトに貼り付けしたらどう
なるのでしょうか。それで正常だとしたら、秀丸エディタでなんとか出来る問題
のような気がしますけど。

[ ]
RE:01144 秀見えのコピー&ペーストで文字No.01145
マボカル さん 06/09/20 15:38
 
秀まるお2さん

> 秀見えのウィンドウは普通のエディットコントロールというWindowsの部品そ
>のままでして、特に変わったことはしてないです。
>
> 例えばそこからコピーした内容をメモ帳とか他のソフトに貼り付けしたらどう
>なるのでしょうか。それで正常だとしたら、秀丸エディタでなんとか出来る問題
>のような気がしますけど。

秀見えのウインドウズで文字化け無く表示される日本語をコピーして
例えばWordとかに貼り付けても結果は一緒で、なぜか文字化けして
表示されます。変ですね。

すぐに原因が究明できないようでしたら、保留という形でもかまいま
せん。作業に直接影響のでるものでもありませんから。でも
こういう症状は初めてです。日本語版OSでは何も問題がないので
しょうか?

[ ]
RE:01145 秀見えのコピー&ペーストで文字No.01146
Iranoan さん 06/09/20 15:57
 
 マボカルさん今日は、Iranoan です。
> 秀見えのウインドウズで文字化け無く表示される日本語をコピーして
> 例えばWordとかに貼り付けても結果は一緒で、なぜか文字化けして
> 表示されます。変ですね。
 Word を入れていないので、秀丸エディタとワードパッドで試してみました
が、文字化けは起きませんでした。

 こちらの環境は、日本語版 Windows XP+IE6.0+秀丸 Ver.6.00 Float Macro
です。

 テキスト・データを韓国語として貼り付けているかもしれませんね。

[ ]
RE:01146 秀見えのコピー&ペーストで文字No.01147
秀まるお2 さん 06/09/20 16:41
 
 例えばですけど、日本語Windows上での話で、秀見えの設定でのフォントを、
例えば欧文のやつにします。(フォントを選ぶウィンドウ上で、書体の種類を欧
文にします)

 それで例えば日本語Shift-JIS文字コードのファイルを選択して出てくるやつ
を秀見えで見ると、化けて見えます。それを範囲選択&コピーして秀丸エディタ
に貼り付けると、うまく日本語で出てきます。

 ということで、つまり、書体の種類と文字コードが一致してないと化けても仕
方がないというか、そういう物なのかなぁと思いますけど。

[ ]
RE:01147 秀見えのコピー&ペーストで文字No.01148
マボカル さん 06/09/20 17:27
 
Iranoanさん
秀まるお2さん 

> ということで、つまり、書体の種類と文字コードが一致してないと化けても仕
>方がないというか、そういう物なのかなぁと思いますけど。

私の場合秀見えはマクロ実行の際に、ファイル名だけでは分かりにくい
マクロ内容をちょこっと確認する際に使っていますが、普通のマクロ
ファイルの場合は勿論文字コードがS-JISですので秀見えの文字コード
の設定も、日本語を表示できるMS GothicとかMS Minchoにしています。
ちなみにここでTahomaを選んでも日本語は表示できません。

で、マクロをハングルコードで書いたものもありまして、そういった
ファイルを確認する場合は秀見えの設定を韓国語を表示できるコード
に変えています。

コピーした段階で文字化けしているということは、もともと文字化け
しているものを表示上、文字化けしていないように見せるだけであり、
文字コード自体は日本語が文字化けしたハングルコードだというわけ
なのでしょうか?かなり奇妙な状況かとおもいますが。

秀見えの文字コードの設定をファイルごとに変えることで、今まで問題
なく表示&コピーできていたのが、突然日本語のみ、しかもコピーのみ
できなくなってしまったので、謎が深まるばかりです。

もっといろんな事例報告でもあれば、その変の謎解きができるかも
しれませんが、私がいじってみて考えられることは今のところこんな
もんです。

[ ]
RE:01148 秀見えのコピー&ペーストで文字No.01149
秀まるお2 さん 06/09/20 17:37
 
 よく分かりませんけど、とりあえず言えることは、秀見えは韓国語文字コード
を前提とした作りにはなってなくて、ただ単純に、ファイルを読み込んで、それ
をエディットコントロールにデータを渡してるだけです。

 エディットコントロールの文字コード(書体の種類)が韓国語で、Windows自
体の非ユニコードアプリケーション用のコードページも韓国語であれば、普通に
韓国語は表示できて、日本語は化けるようになると思います。

 すべて(秀見えのフォント/ファイル中の文字コード/Windowsのコードペー
ジ)を統一しないで使う限りは、うまく動作しなくても仕方が無いと思います。
秀丸エディタみたいな高度な文字コード自動判定機能を付けて欲しいという話も
ありますが、とりあえずShift-JIS/JIS/Unicode(utf-16)に対応する程度で普
通はいいかなぁと思います。

[ ]
RE:01149 秀見えのコピー&ペーストで文字No.01150
マボカル さん 06/09/20 18:06
 
私もよく分かりませんが、こういうことは出来ます。

1.韓国語版XP+英語版秀丸にて Macro-Execute macro より
  適当なマクロを選択して秀見えを立ち上げる。

2.この場合日本語を文字化けせず表示させるように、秀見えの
  文字コードの設定を MS Gothic にする。(スクリプトの部分も
  日本語になるように設定)

3.秀見えの画面をコピー。

4.新規作成の秀丸エディタへ貼り付け。(この時点でハングル文字
  に文字化けしている)

5.文字化けした状態で文字コードを Hangul にして保存。

6.File-Encode より Shift-JIS を選択して文字コードを強制変換。

7.秀見えで表示されていた日本語が復元される。

ご参考までに。

[ ]