是否有代码页或字符集问题导致在Git中修改文件?

是否有代码页或字符集问题导致在Git中修改文件?,git,locale,codepages,Git,Locale,Codepages,每当我在对repo做了一些更改后进行git拉取时,即使我没有编辑某些文件集,它们也总是会被修改 这些文件是一些俄文的.po文件,我不知道是否是语言环境或代码页触发了修改# 以下是相关文件的git diff输出 diff --git a/rx2651/languages/rxdconst.es.po b/rx2651/languages/rxdconst.es.po index fa48381..1171ce8 100644 --- a/rx2651/languages/rxdconst.es.p

每当我在对repo做了一些更改后进行git拉取时,即使我没有编辑某些文件集,它们也总是会被修改

这些文件是一些俄文的
.po
文件,我不知道是否是语言环境或代码页触发了修改#

以下是相关文件的
git diff
输出

diff --git a/rx2651/languages/rxdconst.es.po b/rx2651/languages/rxdconst.es.po
index fa48381..1171ce8 100644
--- a/rx2651/languages/rxdconst.es.po
+++ b/rx2651/languages/rxdconst.es.po
@@ -75,8 +75,8 @@ msgstr "Campo '%s' no usado en expresión de filtro"

 #: rxdconst.sexprbadnulltest
 #, fuzzy
-#| msgid "NULL-values enabled in '=' и '<>'"
-msgid "NULL-values enabled in '=' и '<>'"
+#| msgid "NULL-values enabled in '=' и '<>'"
+msgid "NULL-values enabled in '=' и '<>'"
 msgstr "Valor nulo habilitado en '=' y '<>'"

 #: rxdconst.sexprexpected
diff --git a/rx2651/languages/rxdconst.po b/rx2651/languages/rxdconst.po
index 6686c7d..40b98c5 100644
--- a/rx2651/languages/rxdconst.po
+++ b/rx2651/languages/rxdconst.po
@@ -74,7 +74,7 @@ msgid "Field '%s' not used in filter expression"
 msgstr ""

 #: rxdconst.sexprbadnulltest
-msgid "NULL-values enabled in '=' и '<>'"
+msgid "NULL-values enabled in '=' и '<>'"
 msgstr ""

 #: rxdconst.sexprexpected
diff --git a/rx2651/languages/rxdconst.ru.po b/rx2651/languages/rxdconst.ru.po
index 38f3a8a..76ccdf6 100644
--- a/rx2651/languages/rxdconst.ru.po
+++ b/rx2651/languages/rxdconst.ru.po
@@ -75,8 +75,8 @@ msgstr "Поле '%s' не может быть использовано в вы

 #: rxdconst.sexprbadnulltest
 #, fuzzy
-#| msgid "NULL-values enabled in '=' и '<>'"
-msgid "NULL-values enabled in '=' и '<>'"
+#| msgid "NULL-values enabled in '=' и '<>'"
+msgid "NULL-values enabled in '=' и '<>'"
 msgstr "NULL-значения разрешены только в выражениях '=' и '<>'"

 #: rxdconst.sexprexpected
diff --git a/rx2651/languages/rxdconst.uk.po b/rx2651/languages/rxdconst.uk.po
index f479eba..b6fa70d 100644
--- a/rx2651/languages/rxdconst.uk.po
+++ b/rx2651/languages/rxdconst.uk.po
@@ -84,8 +84,8 @@ msgstr "Поле '%s' не може бути використане в вира

 #: rxdconst.sexprbadnulltest
 #, fuzzy
-#| msgid "NULL-values enabled in '=' и '<>'"
-msgid "NULL-values enabled in '=' и '<>'"
+#| msgid "NULL-values enabled in '=' и '<>'"
+msgid "NULL-values enabled in '=' и '<>'"
 msgstr "NULL-значення дозволені тільки у виразах '=' і '<>'"

 #: rxdconst.sexprexpected
diff--git a/rx2651/languages/rxdconst.es.po b/rx2651/languages/rxdconst.es.po
索引fa48381..1171ce8 100644
---a/rx2651/languages/rxdconst.es.po
+++b/rx2651/languages/rxdconst.es.po
@@-75,8+75,8@@msgstr“不使用过滤器”
#:rxdconst.sexprbadnulltest
#,模糊
-#|msgid“在“=”中启用了空值”
-msgid“在“=”中启用了空值”
+#|msgid“在“=”中启用了空值”
+msgid“在“=”中启用了空值”
msgstr“英勇无畏”
#:rxdconst.sexpected
diff--git a/rx2651/languages/rxdconst.po b/rx2651/languages/rxdconst.po
索引6686c7d..40b98c5 100644
---a/rx2651/languages/rxdconst.po
+++b/rx2651/languages/rxdconst.po
@@-74,7+74,7@@msgid“筛选表达式中未使用字段“%s”
msgstr“”
#:rxdconst.sexprbadnulltest
-msgid“在“=”中启用了空值”
+msgid“在“=”中启用了空值”
msgstr“”
#:rxdconst.sexpected
diff--git a/rx2651/languages/rxdconst.ru.po b/rx2651/languages/rxdconst.ru.po
索引38f3a8a..76ccdf6 100644
---a/rx2651/languages/rxdconst.ru.po
+++b/rx2651/languages/rxdconst.ru.po
@@-75,8+75,8@@msgstr
#:rxdconst.sexprbadnulltest
#,模糊
-#|msgid“在“=”中启用了空值”
-msgid“在“=”中启用了空值”
+#|msgid“在“=”中启用了空值”
+msgid“在“=”中启用了空值”
msgstr“空-空”
#:rxdconst.sexpected
diff--git a/rx2651/languages/rxdconst.uk.po b/rx2651/languages/rxdconst.uk.po
索引f479eba..b6fa70d 100644
---a/rx2651/languages/rxdconst.uk.po
+++b/rx2651/languages/rxdconst.uk.po
@@-84,8+84,8@@msgstr“Пжжжжжааааа”
#:rxdconst.sexprbadnulltest
#,模糊
-#|msgid“在“=”中启用了空值”
-msgid“在“=”中启用了空值”
+#|msgid“在“=”中启用了空值”
+msgid“在“=”中启用了空值”
msgstr“空-空”
#:rxdconst.sexpected

它是UTF-8编码的吗?可能是因为它最终将字符更改为您支持的任何字体吗?@TheGeorgeous我如何检查它是否是UTF-8编码的?更大的问题是,Git签出文件时是否会执行一些自动转换?它是UTF-8编码的吗?可能是因为它最终将字符更改为您支持的任何字体吗?@TheGeorgeous我如何检查它是否是UTF-8编码的?更大的问题是Git签出文件时是否执行一些自动转换?