mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-29 16:01:38 +00:00
Add Korean encoding.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17639 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
3f65ff3291
commit
36a8e49a1f
4 changed files with 19 additions and 2 deletions
|
@ -142,7 +142,8 @@ typedef enum _NSGNUstepStringEncoding
|
|||
NSGB2312StringEncoding = 56,
|
||||
NSUTF7StringEncoding = 64, // RFC 2152
|
||||
NSGSM0338StringEncoding, // GSM (mobile phone) default alphabet
|
||||
NSBIG5StringEncoding // Traditional chinese
|
||||
NSBIG5StringEncoding, // Traditional chinese
|
||||
NSKoreanEUCEncoding // Korean
|
||||
} NSGNUstepStringEncoding;
|
||||
|
||||
/* ------------------------------------------------------------------------
|
||||
|
|
|
@ -179,6 +179,7 @@ static struct _strenc_ str_encoding_table[] = {
|
|||
{NSGB2312StringEncoding, "NSGB2312StringEncoding","EUC-CN",0,0},
|
||||
{NSGSM0338StringEncoding, "NSGSM0338StringEncoding","",0,1},
|
||||
{NSBIG5StringEncoding, "NSBIG5StringEncoding","BIG5",0,0},
|
||||
{NSKoreanEUCEncoding, "NSKoreanEUCEncoding", "EUC-KR",0,0},
|
||||
|
||||
{0,"Unknown encoding","",0,0}
|
||||
};
|
||||
|
@ -424,6 +425,14 @@ GSEncodingForRegistry (NSString *registry, NSString *encoding)
|
|||
if ([encoding isEqualToString: @"0"])
|
||||
return NSBIG5StringEncoding;
|
||||
}
|
||||
else if ([registry isEqualToString: @"ksc5601.1987"])
|
||||
{
|
||||
return NSKoreanEUCEncoding;
|
||||
}
|
||||
else if ([registry isEqualToString: @"ksc5601.1997"])
|
||||
{
|
||||
return NSKoreanEUCEncoding;
|
||||
}
|
||||
else if ([registry isEqualToString:@"utf8"]
|
||||
|| [registry isEqualToString:@"utf-8"] )
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue