diff --git a/src/TagLib/ByteVector.cs b/src/TagLib/ByteVector.cs
old mode 100644
new mode 100755
index 146ae5a..00d6225
--- a/src/TagLib/ByteVector.cs
+++ b/src/TagLib/ByteVector.cs
@@ -31,6 +31,7 @@
 using System;
 using System.Collections;
 using System.Collections.Generic;
+using System.Globalization;
 using System.Text;
 
 namespace TagLib {
@@ -2269,7 +2270,7 @@ namespace TagLib {
 				return Encoding.Default;
 			
 			try {
-				return Encoding.GetEncoding ("latin1");
+				return Encoding.GetEncoding (CultureInfo.CurrentCulture.TextInfo.ANSICodePage);
 			} catch (ArgumentException) {
 				return Encoding.UTF8;
 			}
