<<

Junk Characters in Bb Annotate for Several non-English Languages

Date Published: Jul 31,2020 Category: Planned_First_Fix_Release:Learn_9_1_3900_0_Release,SaaS_v3800_15_0; Product:Grade_Center_Learn,Language_Packs_Learn; Version:Learn_9_1_Q4_2019,Learn_9_1_Q2_2019,SaaS Article .: 000060296

Product: Blackboard Learn Release: 9.1;SaaS Service Pack(s): Learn 9.1 Q4 2019 (3800.0.0), Learn 9.1 Q2 2019 (3700.0.0), SaaS Description: Incorrect or non-textual symbols such as §, © and ¶ appeared in the Blackboard Annotate User Interface when using several non-English Language Packs, including , Spanish, Korean, and Japanese. Steps Replicate: Prerequisite: The Learn environment has converted to Blackboard Annotate.

1. Log into Blackboard Learn as System Administrator 2. Set the Language Pack to non-English language, such as Arabic, Spanish, Korean, or Japanese 3. Log in as Instructor 4. Navigate to a Course with Assignments 5. Grade any assignment using Blackboard Annotate

Expected Behavior: The user interface displays proper characters for the language chosen.

Observed Behavior: Symbols such as §, © and ¶, or characters from other languages appear.

Symptoms: Incorrect characters appear in the Blackboard Annotate User Interface.

Cause: Characters consist of one or more binary indicating a location in a 'codepage' for a specific encoding, such as CP252 for Arabic. Information regarding the encoding used needs to be sent by the server to the browser for it to use the correct codepage. If an incorrect codepage is used to look up the characters to be displayed, unintelligble characters known as "" will appear because the locations in one codepage will not will not necessarily contain the same characters as another.

For example, the above screenshot is intended to appear in Arabic. The presence of the section (§) and null set (Ø) symbols for Arabic are characteristic of improper conversion between CP1252 and UTF-8. Resolution/Workaround: The issue was fixed universally for all supported versions of Learn in the Blackboard Annotate microservice on July 20, 2020. No Learn update is required.

Target Release: Learn 9.1 Q2 2020 Release SaaS - Fixed (v3800.15.0) Patch Available: No