Prima di tutto, mi chiedo se sei sicuro di aver scelto l'identificatore cultura corretto con zh-Hans
, che è un neutral culture. Forse sarebbe più appropriato per te indirizzare una cultura specifica, come ad esempio zh-CN
(il cinese viene usato in Cina) se questo è il mercato che stai mirando a sostenere.
In secondo luogo, l'utilizzo del file web.config per impostare la cultura va bene se si sta pianificando una distribuzione destinata esclusivamente a questa coltura. Spesso vorrete che una stessa implementazione si adatti dinamicamente alla cultura dell'utente finale, nel qual caso impostate in modo programmatico lo Thread.CurrentCulture
(e anche lo Thread.CurrentUICulture
se fornite risorse localizzate) basate, ad esempio, su uno schema URL (ad esempio www.myapp. com userebbe en-US e www.myapp.com/china userebbe zh-CN) o l'intestazione accept-languages o un selettore di lingua in-app.
Oltre alle limitazioni Unicode a cui Paweł fa riferimento (il che significa che potrebbe essere necessario utilizzare il più recente .NET Framework/SQL Server), non c'è nulla di specifico che dovresti fare per il cinese semplificato - se segui lo standard internationalization guidelines dovresti essere tutto pronto. Forse dovresti considerare di localizzare (tradurre) la tua app in cinese come parte di questo, a proposito.
Informazioni su SQL Server, i punti di Paweł sembrano abbastanza chiari. Detto questo, fintanto che si utilizzano i tipi di dati nvarchar (Unicode) e non si eseguono query su queste colonne o si ordinano in base a queste colonne sul lato DB, sarei sorpreso se si riscontrassero problemi in SQL Server 2005. Quindi dipende davvero da cosa fai con questi dati.
Credo che dovrai modificare i tipi di campo nello schema DB da char, varchar e text in nchar, nvarchar e ntext per supportare i caratteri unicode. Non sono sicuro della parte ASP.NET. – RMorrisey
Perché non utilizzare la piattaforma di eCommerce Open Source invece di fare da zero come questo: http://demo.aspxcommerce.com Codeplex: http://aspxcommerce.codeplex.com –