Разрешение контролируемого использования китайского текста - PullRequest
2 голосов
/ 01 июня 2009

Я наблюдаю за капитальным ремонтом веб-приложения asp.old для ввода заказа в .net. Пока все достаточно просто, проект принял интересный оборот, и мне также нужно убедиться, что он может поддерживать ввод данных китайского текста.

Сейчас просто смотрю на ввод данных.

Я наткнулся на загадку в том, что существуют условия , когда ввод данных должен быть разрешен только на английском языке (когда заказ касается стран за пределами Китая), и другие условия, когда ввод на китайском языке и т. д. (только если заказ местный).

База данных в настоящее время является однобайтовым хранилищем. Любые предложения о том, как я могу приспособить это? Текущие мысли я) Поддерживать отдельную, многобайтовую базу данных для китайского текста. II). Javascript на главной странице, чтобы обеспечить только латинский текст ...

Естественно, у меня короткие сроки - я только дошел до страницы 11 CJKV. Любое руководство будет с благодарностью принято! Спасибо.

1 Ответ

4 голосов
/ 06 июня 2009

Я бы переместил все это в UTF8, это сохранит ваш ASCII как один байт и позволит вам ввести любой язык (возможно, вам нужно будет добавить французский, немецкий, японский, корейский) ....

Вы можете обнаружить китайские иероглифы в вашем юникоде и отобразить сообщение об ошибке, если страна не Китай / Гонконг / Тайвань. Я также сделал бы это расширяемым на другие языки и страны.

...