Skip to content

Commit 907f44e

Browse files
committed
modify:Support multi-language system
1 parent 41b129a commit 907f44e

File tree

8 files changed

+21
-0
lines changed

8 files changed

+21
-0
lines changed

XEngine_Source/StorageModule_APIHelp/StorageModule_APIHelp.vcxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@
119119
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
120120
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
121121
<DisableSpecificWarnings>4819</DisableSpecificWarnings>
122+
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
122123
</ClCompile>
123124
<Link>
124125
<SubSystem>Windows</SubSystem>
@@ -157,6 +158,7 @@
157158
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
158159
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
159160
<DisableSpecificWarnings>4819</DisableSpecificWarnings>
161+
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
160162
</ClCompile>
161163
<Link>
162164
<SubSystem>Windows</SubSystem>

XEngine_Source/StorageModule_BTorrent/StorageModule_BTorrent.vcxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@
112112
<ConformanceMode>true</ConformanceMode>
113113
<PrecompiledHeader>Use</PrecompiledHeader>
114114
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
115+
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
115116
</ClCompile>
116117
<Link>
117118
<SubSystem>Windows</SubSystem>
@@ -148,6 +149,7 @@
148149
<ConformanceMode>true</ConformanceMode>
149150
<PrecompiledHeader>Use</PrecompiledHeader>
150151
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
152+
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
151153
</ClCompile>
152154
<Link>
153155
<SubSystem>Windows</SubSystem>

XEngine_Source/StorageModule_Config/StorageModule_Config.vcxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@
116116
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
117117
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
118118
<DisableSpecificWarnings>4819</DisableSpecificWarnings>
119+
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
119120
</ClCompile>
120121
<Link>
121122
<SubSystem>Windows</SubSystem>
@@ -153,6 +154,7 @@
153154
<PrecompiledHeader>Use</PrecompiledHeader>
154155
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
155156
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
157+
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
156158
</ClCompile>
157159
<Link>
158160
<SubSystem>Windows</SubSystem>

XEngine_Source/StorageModule_Database/StorageModule_Database.vcxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@
116116
<ConformanceMode>true</ConformanceMode>
117117
<PrecompiledHeader>Use</PrecompiledHeader>
118118
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
119+
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
119120
</ClCompile>
120121
<Link>
121122
<SubSystem>Windows</SubSystem>
@@ -152,6 +153,7 @@
152153
<ConformanceMode>true</ConformanceMode>
153154
<PrecompiledHeader>Use</PrecompiledHeader>
154155
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
156+
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
155157
</ClCompile>
156158
<Link>
157159
<SubSystem>Windows</SubSystem>

XEngine_Source/StorageModule_Protocol/StorageModule_Protocol.vcxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@
120120
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
121121
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
122122
<DisableSpecificWarnings>4819</DisableSpecificWarnings>
123+
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
123124
</ClCompile>
124125
<Link>
125126
<SubSystem>Windows</SubSystem>
@@ -157,6 +158,7 @@
157158
<PrecompiledHeader>Use</PrecompiledHeader>
158159
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
159160
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
161+
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
160162
</ClCompile>
161163
<Link>
162164
<SubSystem>Windows</SubSystem>

XEngine_Source/StorageModule_Session/StorageModule_Session.vcxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@
119119
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
120120
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
121121
<DisableSpecificWarnings>4819</DisableSpecificWarnings>
122+
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
122123
</ClCompile>
123124
<Link>
124125
<SubSystem>Windows</SubSystem>
@@ -156,6 +157,7 @@
156157
<PrecompiledHeader>Use</PrecompiledHeader>
157158
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
158159
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
160+
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
159161
</ClCompile>
160162
<Link>
161163
<SubSystem>Windows</SubSystem>

XEngine_Source/XEngine_StorageApp/XEngine_StorageApp.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,13 @@ int main(int argc, char** argv)
152152
WSAStartup(MAKEWORD(2, 2), &st_WSAData);
153153

154154
SetUnhandledExceptionFilter(Coredump_ExceptionFilter);
155+
#ifndef _DEBUG
156+
if (setlocale(LC_ALL, ".UTF8") == NULL)
157+
{
158+
fprintf(stderr, "Error setting locale.\n");
159+
return 1;
160+
}
161+
#endif
155162
#endif
156163
bIsRun = true;
157164
int nRet = -1;

XEngine_Source/XEngine_StorageApp/XEngine_StorageApp.vcxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@
113113
<ConformanceMode>true</ConformanceMode>
114114
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
115115
<DisableSpecificWarnings>4819</DisableSpecificWarnings>
116+
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
116117
</ClCompile>
117118
<Link>
118119
<SubSystem>Console</SubSystem>
@@ -143,6 +144,7 @@
143144
<ConformanceMode>true</ConformanceMode>
144145
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
145146
<DisableSpecificWarnings>4819</DisableSpecificWarnings>
147+
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
146148
</ClCompile>
147149
<Link>
148150
<SubSystem>Console</SubSystem>

0 commit comments

Comments
 (0)