どのように「カットアンドペースト」の文字エンコーディングに影響を与えると何が間違って行くことができるのでしょうか?

StackOverflow https://stackoverflow.com/questions/1929812

  •  20-09-2019
  •  | 
  •  

質問

私は結果の文字エンコーディングであるかもしれないものにB(の一部)をカット&ペーストした場合、

私はBを符号化する際に、ツールAと文書Bに表示をコードで文書AはツールBに表示されていますか?私は、これはツールA及びツールBとペーストバッファ(おそらく符号化を含むことができる?)およびオペレーティング・システムに保持された情報に依存して実現します。

高品質なツールは何をすべきでしょうか?そして良い仕事を行う方法(例えばワード、TextPadの、様々なIDEなど)一般的なツールの多くの実際に?

役に立ちましたか?

解決

すべての

まず、ファイルを保存するときに、テキストのテキストエディタの内部表現は、(シリアル化された)テキストのエンコード方法とは関係ありません。だから、文書はエンコーディング「で」ありません。それは抽象文字の列です。文書がファイルに保存(またはネットワークを介して送信)された場合、はその後、のそれはエンコードされます。

それはクリップボードに置くかを決定するために、各アプリケーション次第です。一般的に、それはやっている知っている、Windowsのアプリがクリップボードに異なる表現の数を入れます。あなたが他のアプリに貼り付けると、アプリは最高のニーズに合った表現を探します。

あなたのケースでは、テキストエディタは(それはそれでやっている知っている)クリップボードに選択した文字列のUnicode表現を入れます(ユニコード、Windowsで、一般的にUTF-16として周りに移動させたが、それは重要ではありません) 。あなたが他のアプリに貼り付けると、その選択ポイントでドキュメントにUnicode文字のシーケンスを挿入します。

あなたは、私が対話的に、話しているかを確認するのに役立ちます「ClipSpy」と呼ばれる漂っアプリがあります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top