Sachverhalt: A. Am 22. Juni 2012 eröffnete die Staatsanwaltschaft des Kantons Solothurn eine Strafuntersuchung gegen X._ und seine Ehefrau wegen Vergehens gegen Art. 19 Abs. 1 BetmG (SR 812.121). Am 25. Juni 2012 erliess die Staatsanwaltschaft einen Durchsuchungs- und Beschlagnahmebefehl. Gestützt darauf nahm die Polizei am 27. Juni 2012 am Wohnort der Beschuldigten eine Hausdurchsuchung vor. Dabei stellte sie eine Hanfindooranlage mit 150 Stecklingen sicher. X._ war bei der Hausdurchsuchung abwesend. Er begab sich am Abend des 27. Juni 2012 auf den Polizeiposten. Dort stellte die Polizei sein Mobiltelefon sicher. X._ verlangte dessen Versiegelung. B. Am 11. Juli 2012 ersuchte die Staatsanwaltschaft um Entsiegelung des Mobiltelefons. Mit Verfügung vom 7. August 2012 gab die Haftrichterin des Kantons Solothurn dem Gesuch statt. C. X._ führt Beschwerde in Strafsachen mit dem Antrag, die Verfügung der Haftrichterin sei aufzuheben und die Sache zum neuen Entscheid an diese zurückzuweisen. D. Die Haftrichterin hat auf Gegenbemerkungen verzichtet. Die Staatsanwaltschaft hat sich vernehmen lassen mit dem Antrag, die Beschwerde abzuweisen, soweit darauf einzutreten sei. X._ hat auf Bemerkungen dazu verzichtet.