[Asterisk-Dev] IAX spec: Text formats and character sets
    Olle E. Johansson 
    oej at edvina.net
       
    Fri Apr 29 00:21:19 MST 2005
    
    
  
Kristian Nielsen wrote:
> Steve Underwood <steveu at coppice.org> writes:
> 
> 
>>There is no need to have ASCII + UTF-8. ASCII is a subset of UTF-8, so
>>they are fully compatible. Its only when you have 8 bit sets, like the
>>PC ones, that compatibility is an issue. Just define that all strings
>>in IAX2 are UTF-8, and that is the end of it.
> 
> 
> One problem is that strncpy(), which is used extensively in Asterisk,
> cannot be used on utf8 strings. The reason is that it might truncate the
> string in the middle of a multibyte character, leaving invalid utf-8
> data in the destination string.
Good observation! Thank you. What do we use instead?
/O
    
    
More information about the asterisk-dev
mailing list