日期:2014-05-17 浏览次数:20659 次
public static string ToShortPY(this string str)
{
string temp = string.Empty;
foreach (char i in str)
{
try
{
ChineseChar chineseChar = new ChineseChar(i);
string t = chineseChar.Pinyins[0].ToString();
temp += t.Substring(0, 1);
}
catch
{
temp += i.ToString();
}
}
return temp;
}
------解决方案--------------------
表结构我感觉是这样:
--省份表
create table Province
(
ID int,--主键
Name nvarchar(20)--省名称
)
--城市表
create table City
(
ID int,--主键
Name nvarchar(20)--中文名称
PYName nvarchar(20) --拼音名称
PID int,--所属省份
)