使用Microsoft Excel打开时如何转换CSV中的特殊字符

时间:2015-09-08 07:37:33

标签: excel drupal unicode drupal-views export-to-csv

我的文字有“GürhanBakırküre”这样的特殊字符,但是当我将其导出为CSV并用excel打开时,它显示为“GürhanBakırküre”。

我正在使用drupal数据导出视图导出文本。

2 个答案:

答案 0 :(得分:1)

可能是以下链接可以帮助你 - http://www.jpstacey.info/blog/2015-05-04/unicode-accented-characters-drupal-views-data-export-and-excel

在坚果中,jus遵循以下说明 -

将views-data-export-csv-header.tpl.php复制到网站的自定义主题,并添加一个可执行行(print" \ xEF \ xBB \ xBF";)写BOM:

<?php

// Print out header row, if option was selected.
if ($options['header']) {
  // Begin file with UTF-8 BOM.
  print "\xEF\xBB\xBF";
  // Now continue to output header as normal.
  print implode($separator, $header) . "\r\n";
}

由于

答案 1 :(得分:0)

您需要在Excel导入对话框中选择正确的编码。例如,我将以下示例数据保存到CSV文件中:

Gürhan Bakırküre, 1
Tim Biegeleisen, 2

我将文件保存为UTF-8,因为我不知道实际数据的确切编码。在Excel中导入过程中,我确保选择相同的UTF-8编码,如此截屏所示:

enter image description here

在Excel中正确呈现的文本没有任何问题。您可能应该找出原始文件的确切编码,并在导入时使用它。

相关问题