Try to use Unicode datatypes for strings.
Then you should have no problem with different collations.
--for example:
create table CCC (iid int identity(1,1) not null,
col1 nchar(10) COLLATE Chinese_Taiwan_Stroke_CI_AI,
col2 nvarchar(255) COLLATE Chinese_Taiwan_Stroke_CI_AI)
|