1 changed files with 32 additions and 0 deletions
			
			
		| @ -0,0 +1,32 @@ | |||
| #!/usr/bin/env python3 | |||
| # -*- coding: utf-8 -*- | |||
| 
 | |||
| def is_traditional(character: str) -> bool:  # whether character is traditional chinese | |||
|     character = character[0] | |||
|     try: | |||
|         character.encode('big5hkscs') | |||
|     except: | |||
|         return False | |||
|     return True | |||
| 
 | |||
| 
 | |||
| def is_simplified(character: str) -> bool:  # whether character is simplified chinese | |||
|     character = character[0] | |||
|     try: | |||
|         character.encode('gb2312') | |||
|     except: | |||
|         return False | |||
|     return True | |||
| 
 | |||
| 
 | |||
| def chinese_check(character: str) -> None: | |||
|     character = character[0] | |||
|     print(character) | |||
|     print('is_simplified ->', is_simplified(character)) | |||
|     print('is_traditional ->', is_traditional(character)) | |||
|     print() | |||
| 
 | |||
| 
 | |||
| chinese_check('我') | |||
| chinese_check('飯') | |||
| chinese_check('们') | |||
					Loading…
					
					
				
		Reference in new issue