diff --git a/msvc/libusb_dll_2015.vcxproj b/msvc/libusb_dll_2015.vcxproj
index ce562f1..e5a19fd 100644
--- a/msvc/libusb_dll_2015.vcxproj
+++ b/msvc/libusb_dll_2015.vcxproj
@@ -53,10 +53,18 @@
ProgramDatabase
Disabled
MultiThreadedDebugDLL
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
NDEBUG;%(PreprocessorDefinitions)
MultiThreadedDLL
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
libusb-1.0.rc;%(EmbedManagedResourceFile)
diff --git a/msvc/libusb_dll_2017.vcxproj b/msvc/libusb_dll_2017.vcxproj
index 8311300..f635aed 100644
--- a/msvc/libusb_dll_2017.vcxproj
+++ b/msvc/libusb_dll_2017.vcxproj
@@ -53,10 +53,18 @@
ProgramDatabase
Disabled
MultiThreadedDebugDLL
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
NDEBUG;%(PreprocessorDefinitions)
MultiThreadedDLL
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
libusb-1.0.rc;%(EmbedManagedResourceFile)
diff --git a/msvc/libusb_static_2015.vcxproj b/msvc/libusb_static_2015.vcxproj
index a182171..ce4cc66 100644
--- a/msvc/libusb_static_2015.vcxproj
+++ b/msvc/libusb_static_2015.vcxproj
@@ -54,10 +54,18 @@
ProgramDatabase
Disabled
MultiThreadedDebug
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
NDEBUG;%(PreprocessorDefinitions)
MultiThreaded
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
$(OutDir)libusb-1.0.lib
diff --git a/msvc/libusb_static_2017.vcxproj b/msvc/libusb_static_2017.vcxproj
index 1341693..8908450 100644
--- a/msvc/libusb_static_2017.vcxproj
+++ b/msvc/libusb_static_2017.vcxproj
@@ -54,10 +54,18 @@
ProgramDatabase
Disabled
MultiThreadedDebug
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
NDEBUG;%(PreprocessorDefinitions)
MultiThreaded
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
+ /source-charset:utf-8 %(AdditionalOptions)
$(OutDir)libusb-1.0.lib