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

broken display of letters containing 0x81 in their UTF-8 representation

    Details

    • Type: Bug
    • Status: Done/Fixed
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: 1.3
    • Fix Version/s: 1.5
    • Component/s: None
    • Labels:
      None

      Description

      Letters containing the 0x81 byte in their UTF-8 representation, such as U+0141 LATIN CAPITAL LETTER L WITH STROKE (0xC5 0x81: ?) or U+2077 SUPERSCRIPT SEVEN (0xE2 0x81 0xB7: ?), are sometimes displayed brokenly. The breaking is always the same - the 0x81 byte gets replaced with a question mark (0x3F).

      This can be observed by creating a contact with such letter (in the default dataset - see contact of cid=4), visiting it (so it gets added to the Recently Viewed list) and then clicking around CiviCRM. In certain screens the name is displayed properly (Contact Summary view), in other screens broken (search selector), and in the Recently Viewed list sometimes properly and sometimes broken.

      I'm currently at a total loss of what can change 0x81 to a question mark 'just because' and only sometimes.

        Attachments

          Activity

            People

            • Assignee:
              shot Piotr Szotkowski
              Reporter:
              shot Piotr Szotkowski
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: