C# GSM Pdu 7Bit的正确文本编码,以避免像“;

C# GSM Pdu 7Bit的正确文本编码,以避免像“;,c#,asp.net,sms,gsm,C#,Asp.net,Sms,Gsm,我有一个发送短信的网站,当任何用户发送信息时,都会有“ 或类似的字符,它不接受它,并产生问题,该字符在GSM 7Bit类中是不允许的。 请您解释一下,如何在c#net中删除这些字符或将其转换为有效的ascii字符。 例如“是” 感谢无论何时,只要您将字符串编码为字节进行发送,请使用无论何时,只要您将字符串编码为字节进行发送,请使用我猜目标是检查输入消息的所有字符是否都是GSM 7位编码表的成员 public static boolean isGSM7Bit(String message) { P

我有一个发送短信的网站,当任何用户发送信息时,都会有“ 或类似的字符,它不接受它,并产生问题,该字符在GSM 7Bit类中是不允许的。 请您解释一下,如何在c#net中删除这些字符或将其转换为有效的ascii字符。 例如“是”


感谢

无论何时,只要您将字符串编码为字节进行发送,请使用

无论何时,只要您将字符串编码为字节进行发送,请使用

我猜目标是检查输入消息的所有字符是否都是GSM 7位编码表的成员

public static boolean isGSM7Bit(String message)
{
Pattern pattern = Pattern.compile("^[A-Za-z0-9 \\r\\n@£$¥èéùìòÇØøÅåΔ_ΦΓΛΩΠΨΣΘΞÆæßÉ!\"#$%&'()*+,\\-./:;<=>?¡ÄÖÑܧ¿äöñüà^{}\\\\\\[~\\]|€]*$");
Matcher matcher = pattern.matcher(message);
return matcher.matches();
}
public静态布尔值isGSM7Bit(字符串消息)
{
模式模式=模式。编译(“^[A-Za-z0-9\\r\\n$,”ùùòùùùùùùùùùùùùΔùùùùùùùùùùùùù∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∏∏∏∏∑∑∑∑∑;
Matcher Matcher=pattern.Matcher(消息);
返回matcher.matches();
}

我想目标是检查输入消息的所有字符是否都是GSM 7位编码表的成员

public static boolean isGSM7Bit(String message)
{
Pattern pattern = Pattern.compile("^[A-Za-z0-9 \\r\\n@£$¥èéùìòÇØøÅåΔ_ΦΓΛΩΠΨΣΘΞÆæßÉ!\"#$%&'()*+,\\-./:;<=>?¡ÄÖÑܧ¿äöñüà^{}\\\\\\[~\\]|€]*$");
Matcher matcher = pattern.matcher(message);
return matcher.matches();
}
public静态布尔值isGSM7Bit(字符串消息)
{
模式模式=模式。编译(“^[A-Za-z0-9\\r\\n$,”ùùòùùùùùùùùùùùùΔùùùùùùùùùùùùù∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∏∏∏∏∑∑∑∑∑;
Matcher Matcher=pattern.Matcher(消息);
返回matcher.matches();
}