このページでは...
http://www.axisofeco.com/matters/2010/03/11/the-word-youre- looking-for-is-sublime/
... 記事のタイトルに貼り付けられる 'Tweet this' リンクと、Twitter の更新ボックス (Twitter にログインしている場合) へのリンクがあります。
問題は、上記のような記事に特殊文字 (たいてい派手な一重/二重引用符) が含まれている場合、Twitter がそれらを処理できないように見えることです。これは、Twitter が Twitter の更新ボックスに貼り付けようとしている (そして恐ろしく失敗している) ものです。
8217;re+look+for+is+「崇高」+ http://is.gd/acIW2
(上記の行で引用符が実際に問題ないように見える場合は、信頼してください。Twitter がそれらを処理しようとすると、引用符はエンコードされたままになります!)
Twitter の更新をフォーマットするための関連する PHP は次のとおりです。
$url = str_replace(' ', '+', $url);
echo htmlentities($url, ENT_COMPAT, 'UTF-8');
たとえば、urlencode() を使用するなど、さまざまな関数を使用してみましたが、「Twitter フレンドリー」な方法で文字列 ($url) をエンコードするものはないようです。