当前位置: 首页 > 知识库问答 >
问题:

用Java在SQLite中插入带有特殊字符的值

元嘉木
2023-03-14

>

  • 我在UTF8保存的文件中有一行字是“tác”。(特殊字符á)
  • 我在Java中读取的文件如下所示:

                        PrintStream out = new PrintStream(System.out, true, "UTF-8");
                    out.println(sSitename);
    

    有人有什么提示我如何解决这个问题吗?

  • 共有1个答案

    蓟清野
    2023-03-14

    听起来好像它不是真的在UTF8中读出来的,你试过“UTF-8”吗?

    查看Charset文档。

     类似资料:
    • 代码段 很简单-分配字符串,然后将字符串分配给单元格。 我想做的是告诉“狐狸”这个词,他很大胆。这能做到吗?有特殊的字符序列吗?例如^B,有人知道在哪里可以找到完整的列表吗?文本显然可以是任何东西。。。 谢谢并问候塞恩

    • 问题内容: 我遇到了一个大问题,即通过jQuery Ajax将数据作为JSON发布到我的服务器。JSLint表示数据正常,并且请求的Content- Type设置为。服务器在PHP 5.2.11上运行,所以我不能使用。 我尝试了url_decode,utf8_decode和html_entities_decode,但似乎没有任何效果。 返回null,但如果执行此操作,一切正常。是发布数据:。 这是

    • 问题内容: 我想在单词中插入“ at”一词,以便日期看起来像: 2010年5月26日,星期三,上​​午11:17 我可以使它看起来像没有 2010年5月26日,星期三,上​​午11:17 通过使用 如何插入“ at”一词? 问题答案: 您可以使用单引号将文字转义。 这将在2010年5月26日星期三上午11:17输出

    • 问题内容: 我有一个问题。我从JSON获取信息,他返回了无效字符。JSON给我这个:“ 27 /”“,当我需要这个时:27”。我知道这是特殊字符的编码,但是当我使用NSString上的值在SQLite表中进行插入时,我不能使用27 /“,因为插入格式为:INSERT INTO FORMATOS(ID,NOMBRE)VALUES (“ 17”,“ 27””)。 我需要哪种方法在SQLlite中正确插

    • 我有一个joomla数据库,其中的mySQL连接排序规则是UTF8_General_CI。我在数据库中有一些额外的数据表(与joomla安装无关),我想用PHP脚本中的数据填充这些数据表。 后期编辑:勾选下方 当我尝试插入特殊字符(特定于语言和地区的字符)时,我在数据库中得到的是jibberish(像:®?®?™?),而不是“?”。 joomla数据库中所有列的排序规则为:utf8mb4_unic

    • 问题内容: 我正在开发一个使用jQuery,PHP和JSON作为响应的依赖选择脚本。 除了使用特殊字符(如法语(é,è,à…))外,其他所有内容都运行良好 如果我像(é,è和à)那样对它们进行预编码(这里我在&符和单词的其余部分之间使用空格以防止在我的问题中进行自动编码)它可以工作,但是当使用jquery渲染字符时不会转换为应具有的外观(é…),而是按原样