怎样用汉语标英语的读音,英语四十八个音标谐音怎么读

usingSystem.Text;namespaceDotNet.Utilities{publicclassPinYin{publicstaticstringGetFirstLetter(string

using System.Text;

namespace DotNet.Utilities

{

public class PinYin

{

public static string GetFirstLetter(string hz)

{

string ls_second_eng = &34; +

&34; +

&34; +

&34; +

&34; +

&34; +

&34;;

string ls_second_ch = &34; +

&34; +

&34; +

&34; +

&34; +

&34; +

&34; +

&34; +

&34; +

&34; +

&34; +

&34; +

&34; +

&34;;

string return_py = &34;;

byte[] array = new byte[2];

for (int i = 0; i < hz.Length; i++)

{

array = System.Text.Encoding.Default.GetBytes(hz[i].ToString());

/非汉字

怎样用汉语标英语的读音

if (array[0] < 176)

{

return_py += hz[i];

}

/一级汉字

else if (array[0] >= 176 && array[0] <= 215)

{

if (hz[i].ToString().CompareTo(&34;) >= 0)

return_py += &34;;

[tr](绰) [dr](桌) [ts](此) [dz](子)(鼻音读拼音m)[n](鼻音读拼音n)[?](鼻音读)[h](喝)[l](平舌读日)(ra) [w](我) [j](业)如果用汉语表示,会失去原味的.建议多听听来学。

英语四十八个音标谐音怎么读,else if (hz[i].ToString().CompareTo(&34;) >= 0)

return_py += &34;;

return_py += &34;;

else if (hz[i].ToString().CompareTo(&34;) >= 0)

return_py += &34;;

else if (hz[i].ToString().CompareTo(&34;) >= 0)

return_py += &34;;

else if (hz[i].ToString().CompareTo(&34;) >= 0)

return_py += &34;;

else if (hz[i].ToString().CompareTo(&34;) >= 0)

return_py += &34;;

return_py += &34;;

else if (hz[i].ToString().CompareTo(&34;) >= 0)

return_py += &34;;

else if (hz[i].ToString().CompareTo(&34;) >= 0)

return_py += &34;;

else if (hz[i].ToString().CompareTo(&34;) >= 0)

return_py += &34;;

return_py += &34;;

else if (hz[i].ToString().CompareTo(&34;) >= 0)

return_py += &34;;

else if (hz[i].ToString().CompareTo(&34;) >= 0)

return_py += &34;;

else if (hz[i].ToString().CompareTo(&34;) >= 0)

return_py += &34;;

else if (hz[i].ToString().CompareTo(&34;) >= 0)

return_py += &34;;

1. A[ei];B[bi:];C[si:];D[di:];E i:] ;F [ef];G [dʒi:];H [eit∫] ;2. I [ai] J[dʒei];K[kei];L[el];M[em];N[en];O[əu] ;P[pi:];Q[kju:]。

else if (hz[i].ToString().CompareTo(&34;) >= 0)

return_py += &34;;

else if (hz[i].ToString().CompareTo(&34;) >= 0)

return_py += &34;;

else if (hz[i].ToString().CompareTo(&34;) >= 0)

return_py += &34;;

else if (hz[i].ToString().CompareTo(&34;) >= 0)

return_py += &34;;

else if (hz[i].ToString().CompareTo(&34;) >= 0)

return_py += &34;;

else if (hz[i].ToString().CompareTo(&34;) >= 0)

return_py += &34;;

else if (hz[i].ToString().CompareTo(&34;) >= 0)

return_py += &34;;

}

/二级汉字

else if (array[0] >= 215)

怎样用汉语标英语的读音

{

return_py += ls_second_eng.Substring(ls_second_ch.IndexOf(hz[i].ToString(),0),1);

}

}

return return_py.ToUpper();

}

英语用到的国际音标部分如下:[ɑ:][ɜ:][i:] [ɔ:] [u:][ʌ][ɪ][ɒ][ʊ][ə][e] [æ][ei]、[ai]、[ɔi]、[iə]、[ɛə]、[u&。

// <summary>

// 取汉字拼音的首字母

// </summary>

// <param name=&34;>汉字</param>

// <returns>首字母</returns>

public static string GetCodstring(string UnName)

{

int i = 0;

ushort key = 0;

string strResult = string.Empty;

Encoding unicode = Encoding.Unicode;

Encoding gbk = Encoding.GetEncoding(936);

byte[] unicodeBytes = unicode.GetBytes(UnName);

byte[] gbkBytes = Encoding.Convert(unicode,gbk,unicodeBytes);

while (i < gbkBytes.Length)

{

if (gbkBytes[i] <= 127)

{

strResult = strResult + (char)gbkBytes[i];

i++;

}

else

{

key = (ushort)(gbkBytes[i] * 256 + gbkBytes[i + 1]);

if (key >= &39; && key <= &39;)

{

strResult = strResult + &34;;

}

else if (key >= &39; && key <= &39;)

{

strResult = strResult + &34;;

}

else if (key >= &39; && key <= &39;)

{

strResult = strResult + &34;;

}

else if (key >= &39; && key <= &39;)

{

strResult = strResult + &34;;

}

else if (key >= &39; && key <= &39;)

{

怎样用汉语标英语的读音

strResult = strResult + &34;;

}

else if (key >= &39; && key <= &39;)

{

strResult = strResult + &34;;

}

else if (key >= &39; && key <= &39;)

{

strResult = strResult + &34;;

}

else if (key >= &39; && key <= &39;)

{

strResult = strResult + &34;;

}

else if (key >= &39; && key <= &39;)

{

strResult = strResult + &34;;

}

else if (key >= &39; && key <= &39;)

{

strResult = strResult + &34;;

}

else if (key >= &39; && key <= &39;)

{

strResult = strResult + &34;;

}

else if (key >= &39; && key <= &39;)

{

如果用汉语来标注英语,其结果读音是很不准确的,因为汉语语音与英语有一定的差别,汉语有四声差别,英语中有双元音等,这样用汉语拼音标注就存在一定的困难.I LOVE You(爱老虎油).中的I 用汉语标注就不确切了.所以建议还是不。

strResult = strResult + &34;;

}

else if (key >= &39; && key <= &39;)

{

strResult = strResult + &34;;

}

else if (key >= &39; && key <= &39;)

{

strResult = strResult + &34;;

}

else if (key >= &39; && key <= &39;)

{

strResult = strResult + &34;;

}

else if (key >= &39; && key <= &39;)

{

strResult = strResult + &34;;

}

else if (key >= &39; && key <= &39;)

{

strResult = strResult + &34;;

}

else if (key >= &39; && key <= &39;)

{

strResult = strResult + &34;;

}

else if (key >= &39; && key <= &39;)

{

strResult = strResult + &34;;

}

else if (key >= &39; && key <= &39;)

{

strResult = strResult + &34;;

}

else if (key >= &39; && key <= &39;)

{

strResult = strResult + &34;;

}

else if (key >= &39; && key <= &39;)

{

strResult = strResult + &34;;

}

else if (key >= &39; && key <= &39;)

{

strResult = strResult + &34;;

}

else

{

strResult = strResult + &34;;

}

i = i + 2;

}

}

return strResult;

}

}

}

上一篇 2023年04月21 04:37
下一篇 2023年06月05 12:53

相关推荐

关注微信