Unicode characters in titles and sub title

Hi,
Describe-analysis-definition and describe-dashboard-definition outputs have � (U+fffd) characters.

Below is the title in my Analysis.

Total Revenue from ${pstartdate} to ${pcurrentdate}

Below is a corresponding analysis or dashboard definition output.
“FormatText”: {
** “RichText”: “\n Total Revenue from�\n ${pstartdate}\n �to�\n ${pcurrentdate}\n”**
** }**

I want to use the dashboard definition output in another Quicksight account and create a dashboard there. I can migrate the dashboard to a different account, but now my titles have Unicode characters, as shown below.

Total Revenue from�2018-05-31�to�2025-05-13

Is there a way to suppress these non-ASCII characters?
Note: Titles in published dashboard from Quicksight console display fine, but if I create a new dashboard from the published dashboard’s definition, then titles have non-ASCII characters.

1 Like

Hello @qsuser, the analysis definition can be a bit error prone, it would probably be more beneficial for you to migrate the analysis template instead. That allows you to create the definition as a shareable QuickSight resource that you can use to create or update an analysis in another account. I have found that this eliminates a lot of the weird errors that occur when trying to migrate the definition directly.

This blog post explains how to migrate an analysis between accounts utilizing the template instead of the definition:

Let me know if you have any questions!

Hello @DylanM, thanks for your reply. We will not be able to reference Quicksight objects from the source account. For now, I can manually edit the output JSON file and remove non-ASCII characters.

1 Like

Hello @qsuser, thanks for the update! If you are able to eventually switch to the template migration process in the future, I would highly recommend that. You can also look into the asset-bundle process for another option, but my assumption is you will face a similar issue with the non-ACSII characters. It may be worth checking out as well though!