`
luotuoass
  • 浏览: 640572 次
文章分类
社区版块
存档分类
最新评论

JavaFX 字符编码问题

 
阅读更多

我在学习javafx的时候,发现javafx的编码格式智能性支持不是很好,比如下面一段代码:

==============================

/*

* 变量声明区

**/

def chs = "伟大的中国人民!伟大的中华民族!" ;

var result;

/*

* 函数调用区

**/

test();

/*

* 功能实现区

**/

function test(){

println("测试字符串test串:{chs}");

}

========================================

我开始用utf-8字符集保存为test.fx,执行编译javafxc test时报错:

test.fx:41: 警告:编码 GBK 的不可映射字符

println("娴嬭瘯瀛楃涓睩uck涓?{chs}");——有中文注释的也一样报错

但是在中文字符后再加几个(多于2)英文字符就没问题了!!!??但是运行时还是会乱码!!

最后,我索性吧编码改成GBK,再编译,什么问题都没了……一切正常,且程序可运行!

==========

估计是javafx的bug吧……针对中文用户,建议大家直接用GBK吧

分享到:
评论

相关推荐

    数据结构课程设计 哈夫曼树编码解码 java javafx

    从终端读入字符集大小 n,及 n 个字符和 m 个权值,建立哈夫曼树,并将它存于文件 hfmtree 中。 (2)C:编码 (Coding)。利用已建好的哈夫曼树(如不在内存,则从文件 hfmtree 中读入),对文件 tobetrans 中的正文进行...

    javafx二维码

    课堂做的一个程序,将输入的字符转换成各种编码,并生成二维码图片,并可以裴pdf文件保存

    xJavaFxTool基于JavaFx搭建的实用小工具集合

    其中包括文件复制、Cron表达式生成器、编码转换、加密解密、Time转换、路径转换、二维码生成工具、正则表达式生成工具、网址缩短、转义字符、字符串转换、Mq调试工具、Http调试工具、json格式化编辑工具、图标生成...

    xJavaFxTool是使用javaFx开发的实用小工具集

    其中包括文件复制、Cron表达式生成器、编码转换、加密解密、Time转换、路径转换、二维码生成工具、正则表达式生成工具、网址缩短、转义字符、字符串转换、Mq调试工具、Http调试工具、json格式化编辑工具、图标生成...

    哈夫曼树编码及解码技术

    c++数据结构中的哈夫曼树技术,编码解码的核心内容,数据传输的基础。

    基于JavaFx搭建的实用小工具集合,方便开发过程中的代码编写与调试

    其中包括文件复制、Cron表达式生成器、编码转换、加密解密、Time转换、路径转换、二维码生成工具、正则表达式生成工具、网址缩短、转义字符、字符串转换、Mq调试工具、Http调试工具、json格式化编辑工具、图标生成...

    Anagram-Solver:JavaFX中的Anagram求解器

    无论文件扩展名如何,都只能添加UTF-8编码的文本文件。 每行代表一个记录。 您所做的唯一调整是从空白处修剪每一行。 同样,字符的大小无关紧要。 附加信息 可执行的Java归档文件可以在发行标签中下载。 必须运行...

    写给大忙人看的JAVA SE 8

    8.5.3 Base64编码 176 8.6 注解 177 8.6.1 可重复的注解 177 8.6.2 可用于类型的注解 179 8.6.3 方法参数反射 181 8.7 其他一些细微的改进 182 8.7.1 Null检查 182 8.7.2 延迟消息 182 8.7.3 正则表达式 183 8.7.4 ...

    javaemail源码-Email-Setup-Application:该桌面应用程序是一个概念应用程序,IT管理专家可以使用它为新员工创建电

    该程序使用Java进行编码,使用JavaFX平台来增强用户体验,并包括CSS样式表以提供外观现代的GUI。 该应用程序接受用户输入:他们的名字和姓氏以及他们所在的部门,然后返回给用户的电子邮件以及随机生成的8个字符的...

    Server-Setup:这会设置从 ATLauncher 下载的服务器

    请保持所有行长度为 120 个字符并使用 4 个空格而不是制表符 请将所有变量保留在类的顶部 请将所有内部类保留在底部 请不要使用明星进口 请使用@Json 注释为其他开发人员标记所有要使用 Gson 反/序列化的类 请为项目...

    KAREL 3D:为孩子学习编程语言-开源

    JavaScript变体仅包含一个经过测试的小HTML文件,并且可以在具有键盘和Internet浏览器中的完整JavaScript支持的所有设备上运行,或者使用webEngine和JavaFX以及字符串代码替代预编译的JAVA V8 .jar文件。...

Global site tag (gtag.js) - Google Analytics