Mac用Safariで「右から左への上書き」を使用するにはどうすればよいですか?


10

Safariで「右から左へのオーバーライド」(ユニコード文字202E)を使用したいのですが。どうすれば機能しますか?

回答:


7

Safariで機能させるだけの場合:

This is left to right, &#8238;but this is right to left,<br />
and then this is back to left to right again.

結果は:

これは左から右です。ただし、これは右から左で
あり、これは再び左から右に戻ります。

重要なのは&#8238; —それ以降はすべて反転します。

注:これは、WebページがUTF-8を使用していることを前提としています(使用していない場合は使用する必要があります)。


ええ、でもSEのチャットやコメントでは機能しません。
nyuszika7h

@Nyuszika本当にここで反転入力しますか?;)
Martin Marconcini、

1
‮そうだね。:)
nyuszika7h

他の場所で機能させるにはどうすればよいですか?
Moshe

@Moshe-他にどこに欲しいですか?他のブラウザでも、そのタイプのHTMLエンティティを処理できるほとんどの場所で動作するはずです。FWIW、との間に実質的な違いはdocument.getElementById("bkwd").innerHTML="\u202e backwards";あり ません。document.getElementById("bkwd").innerHTML="&#8238; backwards";後者は、HTMLページのテキストに直接入力することもできます。
ドリ

7

Command+ Shift+でWebインスペクタを開きI、次のように入力します。

copy('\u202e');

これでエラーがスローされない場合は、右から左へのオーバーライドがクリップボードにコピーされます。コンソールでも試すことができます。Command+ Vを押してテキストを入力するだけです。

これCtrlは、すべてのWebKitブラウザーでクロスプラットフォーム(Windowsで必ず使用するようにしてください)で機能しますが、コンソール内でのみ機能します。


更新: Win7 x64にSafari 5をインストールしたところ、文字がクリップボードにコピーされたようですが、Safariはそれを処理できません。Doriが提案したHTMLエンティティは、どのHTMLドキュメントでも機能します。そこでは、質問と回答では機能しますが、チャットとコメントでは機能しません。


理由がわからない...これはうまくいきませんでした。
Moshe

Safariでは、チャットで入力できません。質問をするとうまくいくだろうか?
Moshe

HTMLエンティティはチャットやコメントでは機能しないことを既に述べました。はい、質問と回答で機能します。
nyuszika7h

奇妙なことに、逆方向のチャットとコメントが表示されます。
Moshe

そのキャラクターをどこかからコピーする必要があります。私はChromeを使用していますが、私が言ったことはうまくいきます。
nyuszika7h
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.