I use JS oauth and after painstakingly moving to 1.1 with stricter oauth, this seems to be another roadblock. My tweets with ', !, ) (in ajax post data) do not get posted. Can anyone help on what’s the good way to encode. Using JS encodeURIComponent does not solve it. May be because the oauth lib encodes in a different way.