2011-09-26 68 views
0

這裏是我的加密函數拋出的文本類型:encrypted text我應該使用什麼mysql數據類型來加密文本?

我生成了幾個字符串,它們從不大於50個字符,但我想給它在MySQL中75個字符。我嘗試使用varchar,但字符串被切斷,因爲它不喜歡一些字符。任何想法我應該使用什麼樣的數據類型?

+0

可能需要更改[排序規則](http://dev.mysql.com/doc/refman/5.5/en/charset-unicode-sets.html)而不是數據類型。 –

+0

我正在使用utf8_unicode_ci和建議?有50個人o_0 – user962449

+0

你的代碼是什麼字符編碼? –

回答

2

如果它是二進制數據(看起來是這樣),那麼您可能應該將其存儲在BLOB中。

+0

謝謝,這工作。 – user962449

1

您可以使用blob,但對於短數據,這會使您的選擇變慢。使用binary(75)varbinary(75)

相關問題