If you create a table cell with reStructuredText in the guide that goes over more than one line and in the second or one of the following lines a non-ASCII Unicode character is used, such as the German umlaut "ö". This character will be encoded incorrectly during rendering.
non-ASCII UTF-8 encoded characters should be rendered correctly in reST tables
non-ASCII UTF-8 encoed characters, that appear in the second or any subsequent line of a multi line table cell are not encoded correctly during rendering.
Steps to reproduce the problem
Here is a fairly minimal example of the reST markup that triggers the problem
+---+---+ | A | B | | | ö | +---+---+
This is rendered as
<table> <tbody> <tr> <td>A</td> <td>B Ã¶</td> </tr> </tbody> </table>
The following examples, on the other hand, do not have that problem and are both rendered correctly:
+---+---+ | A | ö | +---+---+ +---+---+ | A | | | | ö | +---+---+
- Version used: a570609
- Install method: phar
- PHP version: 8.0.7
- Operating system and version: Ubuntu 20.04.2 LTS