Today in the task of making a input string length check on the page, the database defines the field as the title varchar (+) NULL, MySQL database.
Always thought that 128 is a byte length, a Chinese character 2 bytes, English and so on a byte, so can only put up to 64 characters.
Can actually be I can put 128 characters, can not put 129 characters. Description:mysql's varchar definition length refers to the character length, not the byte length.
Characters: Symbols used by people, a symbol in the abstract sense. A kanji and English is a character, such as ' 1 ', ' Medium ', ' a ', ' $ ', ' ¥ ',......
Bytes: A unit of data stored in a computer, a 8-bit binary number, is a very specific storage space, such as 0x01, 0x45, 0xFA,......
Reference article: MySQL's varchar defines whether the length is byte or character http://cau99.blog.51cto.com/1855224/383023/
MySQL's varchar definition length refers to the character length, not the byte length