Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-15953

CiviMail un-encodes links encoded with php's urlencode, crashes Google forms

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 4.2.20
    • Fix Version/s: Unscheduled
    • Component/s: CiviMail
    • Labels:
    • Versioning Impact:
      Patch (backwards-compatible bug fixes)
    • Documentation Required?:
      None

      Description

      Some characters passed on the right of a URL should be encoded, which is why php has a urlencode function.

      Problem is, some characters (such as + and %) that are encoded using php's urlencode come out of CiviMail unencoded.

      Unencoded % characters crash google forms.

      The + is less problematic, it is just interpreted as a space.

      See:

      http://forum.civicrm.org/index.php/topic,35489.0.html

      We have tried sending encoded characters using other mail clients without problem – we have not discovered another mail client with this problem.

      We are on CiviCRM 4.1.5

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              netvigator Rick Graves
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: