flutter webView script non-English error : Invalid argument (string): Contains invalid characters

flutter webView script non-English error : Invalid argument (string): Contains invalid characters

WebView(
          initialUrl: _customScriptHTML(),
.
.
.
  String _customScriptHTML() {
    String iosSetting = '';

    if (Platform.isIOS) {
      iosSetting = 'min-width:${width}px;min-height:${height}px;';
    }

    return Uri.dataFromString('''
<html>
<header>
  <meta name='viewport' content='width=device-width, initial-scale=1.0, user-scalable=yes\'>
</header>
<body style="padding:0; margin:0;">
    <div id='map' style="width:100%;height:100%;$iosSetting"></div>
    <script type="text/javascript" src='https://dapi.kakao.com/v2/maps/sdk.js?autoload=true&appkey=$kakaoMapKey'></script>
    <script>
    -----------------------------------------------------------------------------
There is an error if there is a language other than English!    <<<<<<<<<<<<<<<<<<<<<<<<<<
    -----------------------------------------------------------------------------
    </script>
</body>
</html>
    ''', mimeType: 'text/html').toString();
  }

在脚本中编写non-English语言时出现错误! 你怎么解决的?

[√] Flutter(频道未知,2.2.0,Microsoft Windows [版本 10.0.19041.1052],语言环境 ko-KR) • Flutter 版本 2.2.0 在 C:\Users\pc\fvm\versions.2.0 • 框架修订版 b22742018b(6 周前),2021-05-14 19:12:57 -0700 • 引擎版本 a9d88a4d18 • Dart 版本 2.13.0

[√] Android 工具链 - 为 Android 设备开发(Android SDK 版本 30.0.3) • Android SDK 位于 C:\Users\pc\AppData\Local\Android\sdk • 平台 android-30,build-tools 30.0.3 • Java 二进制地址:D:\Android\Android Studio\jre\bin\java • Java 版本 OpenJDK 运行时环境(build 1.8.0_242-release-1644-b01) • 已接受所有 Android 个许可。

[√] Android工作室(4.0版) • Android 位于 D 的工作室:\Android\Android 工作室 • Flutter 插件版本 47.1.2 • Dart 插件版本 193.7361 • Java 版本 OpenJDK 运行时环境(build 1.8.0_242-release-1644-b01)

您需要添加以下内容;

encoding: Encoding.getByName('utf-8')