2011-02-04 4 views
0

プログラム間でアポストロフィを切り取って貼り付けると(ノートパッド2、メモ帳++、hiedisql、単語など)、wysiwyg、ソースコードのアポストロフィが少し変わります。それは異なって見え、コピー元と貼り付け元によって異なる動作をします。アポストロフィがコピー&ペースト時に変更される

これは正常ですか?すべてがアポストロフィを同じ方法でレンダリングするようにする方法はありますか?これは窓のことですか?

私はこれが新しいものだと思っていますが、これはいつもこれのようなものでした。

答えて

1

あなたは次のように表示されますか: - 'に変わりますか? '(またはその逆。)

右:そう、あなたのエディタプログラムがある場合は

は「親切」アスキー、「ストレート」アポストロフィで利用可能な唯一のアポストロフィに非ASCII右アポストロフィを変更します左のアポストロフィは、UnicodeとISO 8859の文字セットで定義されますが、Asciiでは定義されません。

解決策編集者のドキュメントをチェックして、動作をオフにすることができるかどうかを確認してください。特定の編集ソフトウェアとそのバージョンによっては不可能な場合があります。

Stack Overflowのこのエディタでも、私はいくつかの問題を引き起こしました。Unicodeの右アポストロフィを入力したので、エディタでうまく見えました。しかし、プレビューウィンドウ(と私の答えの表示)はアポストロフィを「まっすぐな」アポストロフィであると示しています。答えを表示してプレビューするためにChromeによって使用されるフォントは正しいものの代わりにまっすぐなアポストロフィを表示します。右のアポストロフィのグラフィックを追加しました。

Blog post about the problem

ソフトウェア、SQLなどを記述するための、あなたはまっすぐにアポストロフィに固執する必要があります。編集者はではありません。は、直線のアポストロフィを右のアポストロフィに変換します。一重引用符(アポストロフィ)とストレート引用符と開閉引用符の問題は、ドキュメントエディタとコード(ソフトウェア)エディタの主な違いです。エディターがアポストロフィや引用符を変更すると、ソフトウェアに多くの問題が発生する可能性があります。通常、 "スマート引用符"などの動作をオフにすることができます。

+0

驚くばかりです。それは多くの助けになります。時間をとっていただきありがとうございます。 –

関連する問題