Is it possible that the semicolon is being incorrectly truncated when using the correct entity for umlauts in PHP buttons?

The issue may be caused by the incorrect encoding of special characters like umlauts in PHP buttons. To solve this problem, you can use the correct HTML entity for umlauts, such as "ö" for "ö", instead of the actual umlaut character. This will ensure that the semicolon is not incorrectly truncated when rendering the button.

<button><?php echo 'Möglichkeit'; ?></button>