I recently came across a very strange issue with Azure Runbooks and UTF-8 encoding. For most IT folks, it’s no issue if everything is in English but if you work with German speaking users, chances are that you’re going to run into encoding issues with Umlauteor other special characters eventually.
For those who have no idea what I’m talking about, Umlaute are special characters like “ä”, “ö” and “ü” which are used very frequently in German.
The scenario is the following: I have a very simple Azure Runbook which sends a message card to a Teams channel.
Open full article
Fix UTF-8 Encoding When Calling Azure Child Runbooks Inline | by martin heusser | Mar, 2023 | Medium
Azure Runbooks are a type of automation solution within Microsoft Azure that allow you to automate routine and repetitive tasks in your environment. Essentially, Runbooks are a set of scripts or instructions that can be run within Azure to perform a variety of actions such as provisioning resources, configuring settings, deploying applications, or executing various other tasks.
Azure Runbooks can be created using a variety of scripting languages such as PowerShell, Python, or even Bash. They can be triggered manually or scheduled to run automatically, based on specific criteria or events. Runbooks can also be integrated with other Azure services, such as Azure Automation, Azure Logic Apps, or Azure Functions, to provide a more comprehensive automation solution.
Azure Runbooks can be a powerful tool for managing and scaling your Azure environment, as they help automate time-consuming and error-prone tasks. They can also improve consistency and reduce the risk of human error by automating processes that involve multiple steps or dependencies.
I 'm a Microsoft MVP and work as a Microsoft Teams Voice Engineer. I like to share my knowledge about Teams, Power Automate, Azure and PowerShell on Medium.
Sep 29, 2022 — Handle non-Unicode characters in Azure Logic Apps by converting text payloads to UTF-8 with base64 encoding and Azure Functions.