2009-06-01 8 views
2

Ich beaufsichtige die Überholung eine asp.old Web-App für den Auftragseingang in .net. Bisher ist es einfach genug, das Projekt hat eine interessante Wendung genommen, da ich auch sicherstellen muss, dass es die Dateneingabe von chinesischem Text unterstützt.Erlauben der kontrollierten Verwendung von chinesischen Text

Ich schaue gerade Dateneingabe für jetzt an.

Ich habe einen Haken, dass Hit gibt es Bedingungen, wenn die Dateneingabe nur in englischer Sprache und anderen Bedingungen, bei denen Eintritt in den chinesischen usw. erlaubt ist (wenn ein Auftrag Länder außerhalb Chinas beinhaltet) zugelassen werden müssen (wenn die Bestellung nur lokal ist).

Datenbank ist derzeit Singlebyte-Speicher. Irgendwelche Vorschläge, wie ich das unterbringen kann? Aktuelle Gedanken sind i) Pflegen Sie eine separate, Multibyte-Datenbank für den chinesischen Text. ii). Javascript auf der Startseite, um nur lateinischen Text zu erzwingen ...

Natürlich habe ich kurze Zeitskalen - ich habe es nur bis Seite 11 von CJKV gemacht. Jede Anleitung wird dankbar angenommen! Danke.

Antwort

4

Ich würde alles zu UTF8 bewegen, wird dies Ihre ASCII als einzelnes Byte halten, und ermöglicht es Ihnen, eine beliebige Sprache eingeben (vielleicht müssen Sie Französisch, Deutsch, Japanisch, Koreanisch hinzufügen) ....

Sie können chinesische Zeichen in Ihrem Unicode erkennen und eine Fehlermeldung anzeigen, wenn das Land nicht china/hongkong/taiwan ist. Ich würde dies auch auf andere Sprachen und Länder erweitern.

Verwandte Themen