While I donβt know the differences between browsers regarding how they handle copied / pasted text, I would suggest that this is actually an operating system clipboard that will be responsible for interpreting the character encoding of the text of the HTML page (just guess here, though )
In any case, I would suggest that your best way to ensure that your copied text is correctly interpreted is to include the lang attribute in your page elements (ref: W3C Guidelines ). This would explicitly set the locale for this element if it was not immediately visible from the declaration of the type of page content in the <head> metadata.
Except your HTML is semantically correct, I donβt see how else you could place or predict regional differences.
source share