我是否需要新表格来使用新语言?

时间:2011-11-05 11:58:47

标签: mysql database database-design localization

我是否需要为每种新语言创建一个不同的表?

这是一个示例表:

field
id   
field
lang 
filter
count

假设某人用英语输入数据,然后他们用日语输入数据,然后用俄语输入数据......这是否可以接受?或者更确切地说,是否有一种很好的方式使它成为可能,因为我得到以下错误,让我相信我应该重新设计:

Warning: #1366 Incorrect string value: '\xE8\x8B\xB1\xE8\xAA\x9E' for column 'field' at row 1

1 个答案:

答案 0 :(得分:1)

您可以使用Unicode来允许数据库中的所有语言。客户端还应该以Unicode格式处理和传输捕获的数据。