【发布时间】:2015-06-27 19:28:59
【问题描述】:
这是一个例子:
PHP:
<?php
echo "ção";
?>
Git 重击:
$ php a.php
ção
注意:我正在为 Windows 编写一个文本控制台应用程序。
【问题讨论】:
-
字符集。您的终端可能设置为 diff 字符集,而不是这些字符写入文件的任何字符集。
-
您能否提供转换为 HEX 和您的控制台使用的编码的 a.php 源?
-
@Michas 3c3f7068700d0a6563686f2022e7e36f223b0d0a3f3e 。我在使用 Git Bash,我读到它已经在使用 UTF-8。
-
@MarcB 知道如何找出该字符集是什么吗?终端是 Git Bash。
-
@PedroSobota 了解两个“Git for Windows”之间的区别,请参阅stackoverflow.com/a/17810334/6309 和stackoverflow.com/a/784743/6309,以及stackoverflow.com/a/3144417/6309。