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.