Quick answer: Construct 3 Text Input field stripping Unicode characters on paste? Browser's clipboard reader returns UTF-8; some Construct versions truncate non-ASCII.

Player pastes Japanese into the chat input; receives a string of question marks.

Use the runtime Clipboard API

Browser.ExecJS("navigator.clipboard.readText()")

Direct clipboard read; preserves Unicode.

Or switch to TextInput object

Different Construct 3 input objects have different paste handling. Some preserve Unicode; some don't.

Validate input

If your game doesn't support Unicode, reject visibly. Silent strip is worse than rejection.

“Clipboard handling crosses APIs. Unicode is the easiest casualty.”

Test Unicode paste in every UI text field. The fix is per-field; the test is one-time.

Related reading