(Flutter, Vue, Springboot) 哪些选项(关于字符集)会影响移动页面

问题描述 投票:0回答:1

我正在进行 IOS 部署。

我的项目由flutter、vue、spring boot组成,所有系统都设置为UTF-8。但我再次收到关于文本错误拒绝消息的回复。而我们的测试设备和虚拟设备中并没有出现这种情况。

所以我再次检查是否还有其他选项需要设置文本。另外,当我在 Xcode 中构建时,文本选项是 UTF-8。

我之前收到了相同的拒绝消息(相同的捕获,相同的问题),我想我通过在所有 vue 页面中添加

<meta charset="UTF-8">
代码来解决它,因为直到昨天编辑后没有更多关于文本错误问题的请求。 但今天我收到了这条拒绝消息。我编辑的只是Podfile,但我不认为Podfile会导致错误。

所以我想问一下

  1. 需要额外的文字设置吗?
    我设置如下。
    (1) 当我在 Xcode 中构建时 -> UTF-8 设置
    (2)flutter中->

    <?xml version="1.0" encoding="UTF-8"?>
    代码包含在ios下
    info.plist
    目录下
    (3) 在vue ->
    <meta charset="UTF-8">
    我添加了上面的代码,每个vue页面
    (4) 在 Spring Boot 中 ->
    <meta charset="UTF-8">
    包含在index.html页面中,并且字符集写入在applicaion.yml页面中

  2. 如果我不像

    <html lang="">
    这段代码那样设置html语言会发生什么。如果我没有指定 lang preperties(代码)。

ios flutter vue.js character-encoding charset
1个回答
0
投票

通过编辑springboot设置,我可以解决这个问题。 在 application.yml 文件中添加以下内容
server.servlet.encoding.force = true

并删除下面的代码
server.servlet.encoding.enabled = true

[注] Force 选项:是否在 HTTP 请求和响应上强制编码为配置的字符集。 启用选项:是否启用http编码支持。

否则我已经在下面设置了 (1) vue -> 在所有vue页面添加utf-8代码
(2) spring boot -> 编辑.yml文件和index.html文件(需要在index文件中添加utf-8代码)
(3) flutter -> 检查Info.plist并添加utf-8代码
(4) nginx -> 确保

charset utf-8
代码包含在 nginx.conf 文件中
(5) 雄猫
(6) 构建文本类型 -> 在 Xcode 中你可以更改构建的文本类型

基本上所有的文件必须统一为同一类型。 (例如 utf-8、ANSI、EUC-KR 等..)

© www.soinside.com 2019 - 2024. All rights reserved.