Character encoding 字符c cedilla(小)显示为大写
在手机上显示法语中使用的C cedilla字符(Character encoding 字符c cedilla(小)显示为大写,character-encoding,gsm,ussd,ss7,Character Encoding,Gsm,Ussd,Ss7,在手机上显示法语中使用的C cedilla字符(U+00E7ç)时,我遇到了一个问题 当它通过USSGW/SS7作为小c cedilla发送时,它在手机上显示为大写c cedilla(U+00C7ch) 对于信息,使用gsm7bit对字符进行编码 对于这种情况,您有什么解决方案或想法吗?原始(1999-07)数字蜂窝通信系统(第2+阶段); 字母表和特定语言信息 (GSM 03.38版本7.2.0 1998年发行版)将字节定义为0x09(大写字母C,带cedilla) 随后,在年会上作出了澄清:
U+00E7
ç)时,我遇到了一个问题
当它通过USSGW/SS7作为小c cedilla发送时,它在手机上显示为大写c cedilla(U+00C7
ch)
对于信息,使用gsm7bit
对字符进行编码
对于这种情况,您有什么解决方案或想法吗?原始(1999-07)数字蜂窝通信系统(第2+阶段);
字母表和特定语言信息
(GSM 03.38版本7.2.0 1998年发行版)将字节定义为0x09
(大写字母C,带cedilla)
随后,在年会上作出了澄清:
一般说明:
此表包含Unicode联盟关于ETSI GSM 03.38 7位默认字母表字符如何映射为Unicode的数据。该映射基于ETSI TS 100 900 V7.2.0(1999-07),并将0x09修正为小型c-cedilla,而不是大写c-cedilla
在表格中:
0x08 0x00F2 # LATIN SMALL LETTER O WITH GRAVE
0x09 0x00E7 # LATIN SMALL LETTER C WITH CEDILLA
#0x09 0x00C7 # LATIN CAPITAL LETTER C WITH CEDILLA (see note above)
0x0A 0x000A # LINE FEED
你看,这个角色在某个时候被重新映射了。很可能您对字符进行了正确编码,但是使用旧标准库的旧设备或其他设备正在根据原始映射解释字符,从而导致大写字母
我没有看到Ch的映射,因此它不应该再出现。您是否能够识别使用旧映射的代码或库?