mysql - Jena SDB 默认编码

标签 mysql character-encoding uri urlencode jena

我有一些包含德语和法语字符的 IRI,例如:

http://example.org/text/Citroën

我想将它们插入 Jena SDB。默认的 MySQL 数据库字符集是 latin1。我应该将编码更改为 UTF8 吗?如果IRI中包含中文或日文字符,我是否应该将其更改为UTF8?

最佳答案

数据库(和JDBC连接)最好是UTF8。如果是,以后就不用担心其他语言的数据了,而且JDBC连接是UTF8的。如果您必须运行 latin1,则在 JDBC URL 中将其声明为 UTF8(有关详细信息,请参阅 MySQL 文档)。

关于mysql - Jena SDB 默认编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14461140/

相关文章:

python - 打开文本文件,收到编码错误,尝试了多种方法但没有希望

c++ - JMS uri 问题

android - 在 android 棉花糖上获取 realPath 返回 null?

php - 如何从 Laravel 5.6 中的数据表中只获取最新的更新记录?

php - 计算赞成票和反对票插件的计数

c++ - CPP - 未处理的异常 std::bad_alloc

java - Windows-1251 到 UTF-8 代码

php - 通用且干净的 UTF-8 编码 (PHP)

java - 尝试使用 URI 构建器构建的 url 执行 get 请求

php - onmouseover 获取引用 mysql 表的列表项的 id,并用表行填充新列表