Unexpected behavior when copying and pasting strings containing consecutive double quotes into dash_table

Hi! I am working on a project where users will copy and paste inputs from an external source (like google sheets) to a dash_table. Some of these inputs need to include consecutive double quotes (ex.: a"“b), but when copied and pasted into the dash_table the consecutive double quotes become one double quote (ex.: a”"b becomes a"b). Does anybody know why this is happening or how I can prevent it?

I have the following versions of dash, etc. installed:
Screen Shot 2022-08-01 at 2.52.36 PM

Below is a trivial example which also exhibits this behavior:

from dash import Dash, dash_table, html

app = Dash(__name__)

app.layout = html.Div([
    dash_table.DataTable(
        id='table',
        columns=(
            [{'id': 'col1', 'name': 'col1'}]
        ),
        data=[{'col1':None}],
        editable=True,
    )
])

if __name__ == '__main__':
    app.run_server(debug=True)

Thank you for your help!!