小编Bis*_*hoy的帖子

PHP 读取 UTF-8 CSV

我有一个从 CSV 文件读取的 PHP 脚本,该文件采用 UTF-8 格式,下面的代码将其视为 ASCII。如何更改代码以将文件读取为 UTF-8?

if (($handle = fopen("books.csv", "r")) === FALSE)
  throw new Exception("Couldn't open books.csv");
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
Run Code Online (Sandbox Code Playgroud)

[编辑] 我当前代码的一个问题是,第一行的第一个值始终包含三个字节,用于标识开头附加的 UTF-8 文件。所以我猜一个按值或按行操作的解决方案可能不够好?

php csv utf-8 drush drupal-8

5
推荐指数
1
解决办法
6736
查看次数

尝试在WPF窗口中绘制椭圆,但它不可见

我正在尝试创建自己的图形用户控件,我已经有一个已经在win表单上工作,我正在尝试将其移动到WPF世界中.

我开始学习如何绘图,所以我首先尝试绘制一个填充整个窗口的黑色椭圆,只是为了了解坐标在WPF中是如何工作的.

所以这里是代码,当我运行应用程序时,没有显示任何内容,任何想法我错过了什么?

public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();
    }

    protected override void OnRender(DrawingContext drawingContext)
    {
        base.OnRender(drawingContext);

        drawingContext.DrawEllipse(Brushes.Black, new Pen(Brushes.Black, 1), new Point(Width / 2, Height / 2), Width / 2, Height / 2);
    }
}
Run Code Online (Sandbox Code Playgroud)

wpf draw drawellipse drawingcontext onrender

2
推荐指数
1
解决办法
1926
查看次数

如何在安装IntelliJ后从我的主目录移动maven目录".m2"

我刚刚在Ubuntu上安装了IntelliJ 15并想要更新maven存储库索引,因为我的主文件夹位于有限大小的分区上,所以我遇到了磁盘空间错误.

我完全迷失了,试图搬到~/.m2别的地方.我已经尝试过IntelliJ设置并更改了路径和maven设置但是没有工作,并且大多数时候他们在重新启动IntelliJ后返回到主文件夹.

我想补充说我没有安装maven(使用apt-get install maven).这有助于提供更多控制吗?

ubuntu maven intellij-15

2
推荐指数
1
解决办法
2127
查看次数

标签 统计

csv ×1

draw ×1

drawellipse ×1

drawingcontext ×1

drupal-8 ×1

drush ×1

intellij-15 ×1

maven ×1

onrender ×1

php ×1

ubuntu ×1

utf-8 ×1

wpf ×1