Я использую ASP.NET с sql-сервером. У меня есть область, где пользователь может ввести текст максимальной суммы. Я закодирую этот текст в качестве хорошей меры, но закодированная длина может быть больше, чем эта максимальная сумма, когда я пытаюсь вставить его в базу данных.
Специальные символы кодируются 3 символами. Я не могу показать пользователю, что он превысил максимальное количество символов, потому что с его точки зрения он этого не сделал. Я также не могу установить поле базы данных в худшем случае (в 3 раза больше моего максимального количества).
Что бы вы сделали в этой ситуации?