java - javafx 迁移到 java 11 - 字符编码问题
问题描述
我将现有的 javafx 应用程序从 java 8 迁移到 java 11。我验证了所有文件都使用 UTF-8 编码和保存。我的系统是带有 java 11.0.5 的 windows 10。我在表格中看不到欧元符号,也看不到对话框内的重音字符。我还注意到字体图标也没有显示。
我加载了这个模块
--module-path
"D:\JAVA\HomeManagement\lib\jar"
--add-modules
javafx.controls,javafx.fxml,javafx.graphics,javafx.base,javafx.media,javafx.swing,javafx.web,javafx.swt
--add-exports=javafx.graphics/com.sun.javafx.css=javafx.controls
--add-opens=javafx.graphics/com.sun.javafx.css=javafx.controls
解决方案
推荐阅读
- javascript - Laravel 完整日历 5 - 点击事件将我带到 URL/未定义
- datatables - 数据表 id 默认按钮
- php - 使用 Mockery 添加模拟接口(硬依赖)
- ios - 当我正在处理的模块只是类时,如何在 ReactNative 中为 UIVideoEditorController 分配一个委托
- angular - 无法读取 Angular 6 中未定义的属性“条目”
- json - 对 notes = JSON.parse(noteString); 的方式感到困惑
- php - 将我的 SQL 时间戳更改为 php 中的 dmY
- go - 重定向初始请求时如何在 gin 中记录响应正文
- python - IBM Cloud:如何访问 API 以进行计费和使用?
- java - 运行声纳分析时无法创建 Java 虚拟机错误