Skip to content

Windows platform does not support Chinese #72

@yixiaco

Description

@yixiaco
package_rename_config:
  windows:
    app_name: 我的饭 # (String) The window title & software name of the windows app

As shown above, setting Chinese startup in Windows fails

Launching lib\main.dart on Windows in debug mode...
Building Windows application...
D:\workSpace\flutterWorkSpace\my_meal\windows\runner\main.cpp(1,1): error C2220: 以下警告被视为错误 [D:\workSpace\flutterWorkSpace\my_meal\build\windows\x64\runner\my_meal.vcxproj]
D:\workSpace\flutterWorkSpace\my_meal\windows\runner\main.cpp(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 [D:\workSpace\flutterWorkSpace\my_meal\build\windows\x64\runner\my_meal.vcxproj]
D:\workSpace\flutterWorkSpace\my_meal\windows\runner\main.cpp(30,22): error C2001: 常量中有换行符 [D:\workSpace\flutterWorkSpace\my_meal\build\windows\x64\runner\my_meal.vcxproj]
D:\workSpace\flutterWorkSpace\my_meal\windows\runner\main.cpp(32,3): error C2059: 语法错误:“}” [D:\workSpace\flutterWorkSpace\my_meal\build\windows\x64\runner\my_meal.vcxproj]
D:\workSpace\flutterWorkSpace\my_meal\windows\runner\main.cpp(31,5): error C2143: 语法错误: 缺少“)”(在“return”的前面) [D:\workSpace\flutterWorkSpace\my_meal\build\windows\x64\runner\my_meal.vcxproj]
D:\workSpace\flutterWorkSpace\my_meal\windows\runner\main.cpp(30,15): error C2660: “Win32Window::Create”: 函数不接受 1 个参数 [D:\workSpace\flutterWorkSpace\my_meal\build\windows\x64\runner\my_meal.vcxproj]
D:\workSpace\flutterWorkSpace\my_meal\windows\runner\main.cpp(31,5): error C2143: 语法错误: 缺少“;”(在“return”的前面) [D:\workSpace\flutterWorkSpace\my_meal\build\windows\x64\runner\my_meal.vcxproj]
D:\workSpace\flutterWorkSpace\my_meal\windows\runner\main.cpp(30,7): warning C4552: ”!“: 未使用表达式结果 [D:\workSpace\flutterWorkSpace\my_meal\build\windows\x64\runner\my_meal.vcxproj]
D:\workSpace\flutterWorkSpace\my_meal\windows\runner\main.cpp(31,24): error C2143: 语法错误: 缺少“)”(在“;”的前面) [D:\workSpace\flutterWorkSpace\my_meal\build\windows\x64\runner\my_meal.vcxproj]
D:\workSpace\flutterWorkSpace\my_meal\windows\runner\main.cpp(32,3): error C2059: 语法错误:“)” [D:\workSpace\flutterWorkSpace\my_meal\build\windows\x64\runner\my_meal.vcxproj]
D:\workSpace\flutterWorkSpace\my_meal\windows\runner\main.cpp(31,24): warning C4390: “;”: 找到空的受控语句;这是否是有意的? [D:\workSpace\flutterWorkSpace\my_meal\build\windows\x64\runner\my_meal.vcxproj]
Error: Build process failed.

Adding BOM works fine, but I don't know if this is a valid solution
image
Another solution is to use Unicode encoding

package_rename_config:
  windows:
    app_name: \u6211\u7684\u996D # (String) The window title & software name of the windows app

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions