I am using HTML Mail
nbsp in my updated/new nodes that users are being notified of are being converted to these characters. Does anyone have any ideas as to what I can do to make these character go away. This only occurs in the email sent by the notification module.

Comments

r0bm1lls’s picture

Well... seems this is a rare thing as nobody has replied or responded. I also get this but in Drupal7 using simplenews and html mail. So.. I don't think its to do with the module but something to do with the character set or how its interpreted by different mail clients. Any insights would be most welcome.

I get  for each repeating nbsp.

Rob

aloyr’s picture

I am getting this on our Drupal 6 sites as well. Simplenews & mime mail modules enabled, we don't have the Notifications module. Like comment #1, we get  instead of the original poster's character. So I am not sure this issue belongs on the notification module OR if comment #1 and myself are having another issue entirely...

So far, we've noticed the problem when viewing the message on iOS devices. Haven't tested with Android yet.

aloyr’s picture

did a bit more testing and captured the network output of our site while sending a test newsletter. got this:

<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<body id="mimemail-body" class="mail-">
    <div id="center">
      <div id="main">
        <h2>test2</h2>
  <p><strong>test test .. ..</strong></p>
<p>..</p>
<p>..</p>
<p>..</p>
<p>..</p>
<p>..</p>
<p>..</p>

notice the weird ".." that is the on-screen representation of what was supposed to be a plain old space character. something inside our module ecosystem is converting " " into some weird  character...

sohail.alee’s picture

i am also having same issue. any solution for that? i am using simplenews and mimemail

tomsherlock’s picture

Same Here. I encountered the problem with Newsletter: http://drupal.org/node/1791502

siromega’s picture

I am also having this problem (in Drupal 7.x, upgraded from 6.x). The difficulty is Drupal is converting " " to "Â " (a-circumflex and space chars), and then when I go to store it in my database, the a-circumflex is being dropped, breaking serialization in the cache tables.