MySQL: maximale (string) Länge (Zeichen/Byte) in VARCHAR ?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
agent
anzahl
bestehen
code
gefunden code
http
info
langen string
limit
nehmen
speichern
string
text
trident
url
windows
zeichen
-
Hallo
ist die maximale (erlaubte) Länge eines HTTP_USER_AGENT String größer als 255 Zeichen?
ich habe sowas gefunden:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.2; .NET CLR 3.0.04506.648; OfficeLiveConnector.1.3; OfficeLivePatch.0.0; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
das ist mit strlen() eine Länge von 257 Zeichen ....
heisst das, wenn ich einen User-Agent in MySQL speichern will,
dass dann VARCHAR (255) garnicht ausreichend ist ... ?!? soll ich dann TEXT nehmen, oder was ?
Was passiert, wenn ich diesen (257 Zeichen langen) String (in utf8) mit VARCHAR (255) speichere
... bezieht sich das "255" in VARCHAR (255) auf die Anzahl der Zeichen oder auf Bytes ??
... gilt das auch bei UTF8 ... weil da ja manche Zeichen aus bis zu 3 character bestehen ?!
Beitrag zuletzt geändert: 28.4.2013 11:45:43 von opsuche -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Alle nötigen Infos zu:
VARCHAR http://dev.mysql.com/doc/refman/5.1/de/char.html
TEXT http://dev.mysql.com/doc/refman/5.1/de/blob.html
Zu HTTP_USER_AGENT ist mir keine Limit bekannt
Beitrag zuletzt geändert: 28.4.2013 12:00:47 von jam00 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage