2011-11-05 59 views
0

我是否需要爲每種新語言創建不同的表格?我需要一個新的語言表嗎?

下面是一個示例表:

field 
id 
field 
lang 
filter 
count 

說有人在英文輸入的數據,俄羅斯在日本那麼他們輸入數據,然後他們輸入數據....那是要被接受?或者說,有沒有使其可能的,因爲我得到以下錯誤的好辦法,讓我相信,我應該重新設計:

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

回答

1

可以使用Unicode,讓你的數據庫中的所有語言。客戶還應該使用Unicode處理和傳輸捕獲的數據。

+0

您是否認爲這是一種有效的本地化方式,或者我應該使用某種類型的翻譯表格進行設置? –

+1

Unicode的使用是最有效和最常用的設置方式,允許您的應用程序使用不同的語言。但是,當然,如果A用中文插入數據,B也會看到中文標誌;) – iehrlich

+0

另外,瀏覽時,我得到'e88bb1e8aa9e'而不是'英語'。 –