Help from another programming site, use urlencode() . That does the trick. On Wed, Nov 11, 2009 at 6:06 PM, mndasher <mndas...@gmail.com> wrote:
> I store my content in a MySQL database. The website is using PHP. Data > fields are encoded so that html tags are using entities; i.e. <p> = > <p> When I query the database I decode the entities, and then > strip the tags. That works fine. But some entities don't get > converted. So causes a problem for a cURL message. The message > is truncated at the ampersand. So I did a string replace where > becomes a space. So that solved one problem. But ampersand is still a > problem. Neither & or simply & work. The both result in a > truncated message. A string replace of & with 'and' seems to > work. But is kind of weird. > > I have also tried utf8_encode($message) but I don't see any difference > in the output or the result with the API. > > All of the API help and samples I have seen use a very simple message > example. I have not seen any help on how to format the actual > message. I saw some where that it should be UTF-8. Mostly the > messages are plain text, but these two characters cause problems. So > do quotes and single quotes as far as that goes. If I add slashes the > slashes come through in the final message. > > Is there any real help for these problems?