728x90
728x170
■ Encoding 클래스를 사용해 유니코드 문자열 여부를 구하는 방법을 보여준다.
▶ 예제 코드 (C#)
using System.Text;
#region 유니코드 문자열 여부 구하기 - IsUnicodeString(source)
/// <summary>
/// 유니코드 문자열 여부 구하기
/// </summary>
/// <param name="source">소스 문자열</param>
/// <returns>유니코드 문자열 여부</returns>
public bool IsUnicodeString(string source)
{
int asciiByteCount = Encoding.ASCII.GetByteCount(source);
int unicodeByteCount = Encoding.UTF8.GetByteCount(source);
return asciiByteCount != unicodeByteCount;
}
#endregion
728x90
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON] Process 클래스 : Kill 메소드를 사용해 프로세스 제거하기 (0) | 2020.03.01 |
---|---|
[C#/COMMON] ManagementObject 클래스 : CPU 클럭 속도 구하기 (0) | 2020.03.01 |
[C#/COMMON] ComputerInfo 클래스 : TotalPhysicalMemory 속성을 사용해 전체 메모리 크기 구하기 (0) | 2020.03.01 |
[C#/COMMON] ComputerInfo 클래스 : TotalVirtualMemory 속성을 사용해 전체 가상 메모리 크기 구하기 (0) | 2020.03.01 |
[C#/COMMON] 파일 비교하기 (0) | 2020.02.29 |
[C#/COMMON] Regex 클래스 : Matches 메소드를 사용해 단어 수 구하기 (0) | 2020.02.29 |
[C#/COMMON] List<T> 클래스 : AsReadOnly 메소드를 사용해 읽기 전용 컬렉션 만들기 (0) | 2020.02.29 |
[C#/COMMON] Environment 클래스 : Exit 정적 메소드를 사용해 콘솔 애플리케이션 종료하기 (0) | 2020.02.29 |
[C#/COMMON] Process 클래스 : Start 정적 메소드를 사용해 파일 탐색기 실행하기 (0) | 2020.02.29 |
[C#/COMMON] Assembly 클래스 : 어셈블리 빌드 날짜 구하기 (0) | 2020.02.29 |