1212
1313bool UInkList::ContainsFlag (const FString& flag_name) const
1414{
15- return list_data->contains (TCHAR_TO_ANSI (*flag_name));
15+ return list_data->contains (TCHAR_TO_UTF8 (*flag_name));
1616}
1717
1818bool UInkList::ContainsEnum (const UEnum* Enum, const uint8& value) const
@@ -25,7 +25,7 @@ bool UInkList::ContainsEnum(const UEnum* Enum, const uint8& value) const
2525 return false ;
2626 }
2727
28- return list_data->contains (TCHAR_TO_ANSI (*Enum->GetDisplayNameTextByValue (value).ToString ()));
28+ return list_data->contains (TCHAR_TO_UTF8 (*Enum->GetDisplayNameTextByValue (value).ToString ()));
2929}
3030
3131TArray<uint8> UInkList::ElementsOf (const UEnum* Enum) const
@@ -38,10 +38,10 @@ TArray<uint8> UInkList::ElementsOf(const UEnum* Enum) const
3838 FString enumName = Enum->GetFName ().ToString ();
3939
4040 int num = Enum->NumEnums ();
41- std::string str (TCHAR_TO_ANSI (*enumName));
41+ std::string str (TCHAR_TO_UTF8 (*enumName));
4242 for (auto itr = list_data->begin (str.c_str ()); itr != list_data->end (); ++itr) {
4343 bool hit = false ;
44- const FString flag (ANSI_TO_TCHAR ((*itr).flag_name ));
44+ const FString flag (UTF8_TO_TCHAR ((*itr).flag_name ));
4545 for (int i = 0 ; i < num; ++i) {
4646 FString enumStr = Enum->GetDisplayNameTextByIndex (i).ToString ();
4747 if (enumStr.EndsWith (flag)) {
@@ -65,7 +65,7 @@ TArray<FString> UInkList::ElementsOfAsString(const UEnum* Enum) const
6565 TArray<FString> ret;
6666
6767 FString EnumName = Enum->GetFName ().ToString ();
68- for (auto itr = list_data->begin (TCHAR_TO_ANSI (*EnumName)); itr != list_data->end (); ++itr) {
68+ for (auto itr = list_data->begin (TCHAR_TO_UTF8 (*EnumName)); itr != list_data->end (); ++itr) {
6969 ret.Add (FString ((*itr).flag_name ));
7070 }
7171 return ret;
@@ -85,5 +85,5 @@ TArray<FListFlag> UInkList::Elements() const
8585
8686bool UInkList::ContainsList (const FString& name) const
8787{
88- return list_data->begin (TCHAR_TO_ANSI (*name)) != list_data->end ();
88+ return list_data->begin (TCHAR_TO_UTF8 (*name)) != list_data->end ();
8989}
0 commit comments