プロフィールやツイートにIDを書くとエラーになる

    ▼難しい話を飛ばしてまとめを見る/▼見えないエラー文字を除去するやつを使う

    ツイッターのプロフィールに@IDを記入しようとすると、
  • Account update failed: Descriptionに「invalid escape characters」を含めることはできません。
  • Account update failed: Descriptionに「invalid characters」を含めることはできません。
  • Nameに「invalid control characters」を含めることはできません。
    などの文が表示され、設定できないことがあります。
    また、ツイート本文に@IDが含まれていると、ツイートできないことがあります。
    ※@IDは正確には『ID』ではなく『スクリーンネーム』といいます。

    これは、書きたい文章に問題となる文字が含まれているからです。
    たとえば、明らかに文字化けだとわかるような「a?‡a?a??a'」などを入力しているなら、どこを修正すればいいのかわかりやすいのですが、
    今回説明する事例はエラーの原因となる文字が見えません
    この記事の途中で「なに言ってるのかわかんねえや」と思ったら▼まとめだけ見て、▼エラーを除去するやつを使ってください。


    アプリ内でコピペしていませんか

    あるアカウントA(自分のサブアカウントなど)の@IDを、別のアカウントBのプロフィールに記載したいとします。
    その際、アカウントAの@IDを間違えないようにコピペする人が多いと思います。

    ブラウザを使っていて、URL欄から

    56station部分だけをコピペして@を頭につけるなら問題はおきません。

    ですが、アプリだとURL欄がありませんし、かといって一文字ずつ入力すると打ち間違える可能性もあるので、リプライボタンを押して、

    ツイート画面に自動挿入された「@ID 」をコピペする人もいるかと思います。



    この自動挿入された@IDをコピペしてプロフィール変更しようとしたり、あらためて(ブラウザで)新しく入力フォームを出してツイートをしたりすると、エラーが発生します。

    なぜなら、@IDの前後に見えない謎の文字が含まれているからです。
    ツイート画面の「@ID 」をコピーし、テキストエディタやメールソフトにペーストし、ペーストした文字を一文字ずつ削除してみると、文字数が合わないのでわかりやすいです。
    (できる人は文字コードを変換してみてください)



    まとめ

    ようは、プロフィールやツイートにコピペしてエラーが起こったら、
    エラーが出なくなるまで文字の前後を削除して頭に@をつけるか、コピペしないで直打ちしようということです。

    直打ちした@IDに間違いがないか事前に確認したい場合は、DM本文にその@IDを書いて自分に送り、書きたい@IDに正しくリンクされているどうかで確認してください。

    見えないエラー文字を除去するやつ作ってみた

    【TwID-format】


  • 02/08 人間の愚かさを教えてくれる『フランケンシュタインの誘惑』が好きすぎる

    はじめてこのサイトに来た方への案内所はこちら

    類似記事

    Copy&Paste


    本文のコピペやスクショはしないでください