我试图用dcm4chee (一种基于Java的开放源码医学成像存储系统)与MySQL进行国际化,并提出了一些问题。
到目前为止,我知道的是1。我需要将latin1中的字符集更改为utf8 (以支持MySQL 2中的所有国际字符)。
这是我需要知道的。我应该如何/什么时候做这些事情?可以对现有的表进行这些更改吗?如果是的话,我该怎么做?这些更改是否只需要在数据库的整个生命周期中进行一次?更改是否只影响将来的条目或所有条目? 2.如何更改dcm4chee未来安装的默认设置以使用utf8? 3.从我的研究来看,更改字符集和排序规则以使用足够宽的字符集(utf8)是我国际化MySQL所需要做的全部工作。这是真的吗?如果没有,我还能做什么呢?
谢谢,我们将非常感谢您的帮助。
发布于 2009-02-15 21:05:04
我不是专家,但过去我不得不更改我的数据库上的字符集/排序规则。
( c)只需更改一次。如果创建新表,请注意确保使用正确的字符集创建它们。
( d)更改将影响未来/现有的条目(虽然,由于上一个字符集,旧的表条目是垃圾字符,而不是预期的UTF8字符,但这种更改不会神奇地将它们更改为它们的预期状态)。
https://stackoverflow.com/questions/485428
复制相似问题