30
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Twitterで@(アットマーク)をエスケープする方法

Posted at

Twitterで@をエスケープしたい

開発に行き詰まってTwitterに愚痴をこぼす時にちょろっとコードを書いたら
アットマークがエスケープされなくて知らない人にメンションを飛ばしてしまったことありませんか?
もしくは諦めてアットマークの後に半角スペースを入れてみたり。ださい。
ちょっとググっても見つからなかったのでその方法(無理やり)をご紹介します。
誰でもできちゃいます。これが広まってしまうとあまりよくない気もしますが。

非文字コードを使う

結論から言いますと、アットマークの後に非表示な非文字コードを入れてツイートしてください。

@Autowired private Hoge hoge;
 ^
ここに非文字コードを入れる

非文字コードって?

正直なんて呼ぶのが正しいかわかりませんがこのあたりを見てください。

http://www.unicode.org/charts/
http://www.unicode.org/charts/PDF/UFFF0.pdf

要するに、表示されないけど認識される文字を入れてあげましょうということです。

どうやって入力する?

Mac(Google日本語入力)の場合は下記のように入力できます。Windowsでもおそらく簡単にできると思います。

  1. 文字入力パレットを起動します
スクリーンショット 2016-12-05 22.04.37.png 2. 適当に非表示な非文字コードを選択します(Unicode > 特殊用途文字) スクリーンショット 2016-12-05 22.06.14.png 3. アットマークのすぐ後ろにペーストしてツイートします スクリーンショット 2016-12-05 22.05.01.png

アットマークのエスケープができた

ええ、できましたね。(無理やり)

スクリーンショット 2016-12-05 22.24.25.png
30
13
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
30
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?