ボーダフォン携帯電話用の絵文字に関してNo.16207
nashida さん 03/12/19 20:04
 
nashidaと申します。

秀丸で、ボーダフォン携帯電話用の絵文字を
編集ウィンドウ内に貼り付けしようとすると、
文字化けしてしまい正しく貼り付けが出来ません。

秀丸でボーダフォン携帯電話用の絵文字を扱うには、
何か設定しなければいけないのでしょうか?

ちなみに、TeraPadやEmEditor等の他のエディタでは、
特に設定することもなくボーダフォン携帯電話用の絵文字を
貼り付け動作を含め、扱うことが出来ています。

※ボーダフォン携帯電話用の絵文字
http://www.dp.j-phone.com/dp/tool_dl/web/picword_top.php


[ ]
RE:16207 ボーダフォン携帯電話用の絵文字No.16215
秀まるお2 さん 03/12/20 21:34
 
 TeraPadやEmEditorでうまく表示できるなら、秀丸でもメモ帳でも何でも、
Unicodeに対応したソフトならうまく表示されるはずだと思います。

 ただし、対応するフォントを指定してやらないとダメだと思います。

 TeraPadやEmEditorで指定しているフォントと同じフォントを秀丸でも指定し
て、さらに、「設定・ファイルタイプ別の設定」での「フォント」の所での
「Unicode編集の許可」の所の3つのチェックボックスをすべてONにすればいい
と思います。

 ただし、こちらでWindows2000上で、「MS ゴシック」のフォントを使った限り
では、ボーダフォン用の絵文字はうまく表示できませんでした。Windowsに付属
の文字コード表(charmap.exe)で探しても、UnicodeでのE001などの文字コード
についての文字を見ることすら出来ませんでした。

 それ以上のことはよく分かりません。

[ ]
RE:16215 ボーダフォン携帯電話用の絵文字No.16217
encodingshiftjis さん 03/12/21 15:35
 
Unicode とは無関係で 制御コードの透過性では

たとえばHTMLソースは  
$O/  
→ 0x1B $0/ 0x0F  
→ [ESC]$0/[SI]
ISO-2022正統的なエスケープシーケンスのコード
ですから x20 以下コードのペーストの扱いで
そうなるのでしょう。

MIFESでは ^[$0/^0
とHTMLソースではなくバイナリーで貼り付く。
(バイナリモードを持ち、改行コードも16bitポイ扱いのエディタ
 改行は3種保存できる。 x000A, x000D, x0D0A )

コードの扱いの内部規約の問題だからどうしようもないのでは。

[ ]
RE:16217 ボーダフォン携帯電話用の絵文字No.16220
秀まるお2 さん 03/12/22 12:58
 
 Escを含む文字列の貼り付けがうまくできないって話なのでしょうか。そうい
う前提で話をさせていただくと、実はV3.1x系とV4.03以下には、それについて1
つバグがありました。

 Escを含む文字列を貼り付けする時に、その文字列がJISコードの文字列ならば、
それをShiftJISに変換して貼り付けるという機能がありつつも、その判定があい
まいなために、Escを含む文字列がうまく貼り付けできないケースがあります。

 V4.04に入れ替えていただければ大丈夫じゃないかと思います。

[ ]
RE:16220 ボーダフォン携帯電話用の絵文字No.16221
nashida さん 03/12/22 13:25
 
nashidaです。


> Escを含む文字列の貼り付けがうまくできないって話なのでしょうか。

そうです。

※ボーダフォン絵文字
「指示(G*:ESC $ ?)+0x21〜7E の並び+呼出(SI:0x0F)」

上記(↑)のバイナリ列で構成された、
ボーダフォンの携帯電話用の絵文字が、
他のエディタでは張り付くのに、秀丸では貼り付け出来せん。

Unicodeの話ではなくて、Escで始まる文字の貼り付けが
動作しないという話です。

ボーダフォン携帯電話用の絵文字一覧のページで言えば、
Unicodeのではなく、Webコードの方です。

言葉足らずで申し訳ないです。


> V4.04に入れ替えていただければ大丈夫じゃないかと思います。

V4.04に入れ替えてみたのですが、うまく貼り付けで着ませんでした。

OS: WindowsXP

[ ]
RE:16221 ボーダフォン携帯電話用の絵文字No.16223
ENCODINGSHIFTJIS さん 03/12/22 17:01
 
>V4.04に入れ替えてみたのですが、うまく貼り付けで着ませんでした。
>OS: WindowsXP
Ver.4.10β6 ではうまくゆくようです。
[EC]$G![0]    の表示で貼り付きました
拡張子が  .HTML でも ...にはなりませんが。

[ ]
RE:16221 ボーダフォン携帯電話用の絵文字No.16224
秀まるお2 さん 03/12/22 17:06
 
 お手数かけてすみません。こちらでテストしてみたら、やはりダメでした。

 もうちょっと詳しく調べてお返事させていただきます。

[ ]
RE:16224 ボーダフォン携帯電話用の絵文字No.16225
秀まるお2 さん 03/12/22 17:20
 
 調べてみたら、秀丸エディタがJIS文字コードをShiftJISに変換しようとして
失敗し、その失敗してる文字列がそのまま貼り付けされておかしくなってるよう
です。

 とりあえずの回避方法として、「その他・動作環境・編集」の「文字コードの
自動認識をする」をOFFにすれば回避できます。それで回避して欲しいです。

 秀丸エディタとしての対応ですが、そういうボーダフォン用文字について、
ボーダフォン用文字と思わしき場合はJISからShiftJISへの自動変換をしないよ
うに修正すると同時に、そもそも、変換結果が一部でも文字化けするようなケー
スでは一切変換しないようにしたいと思います。ただ、そのための修正が少々手
間がかかるので、次のV4.10以降(現在βテスト中の物以降)での修正とさせて
いただきたいと思います。

 ということでいいでしょうか?

[ ]