- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要通过带有丹麦语条目(这意味着我们有Æ,Ø和Å字母)的PowerShell ISE从SQL Server导出大量表,并且丹麦语字母不能替换为问号???。
例如,我有一个名为NavnLeg
的表,其中包含以下数据:
Navn Måned År
--------------------
Jørgen 3 2019
Arne 4 2018
Åse 7 2018
Hans 2 2017
Navn M?ned ?r
--------------------
J?rgen 3 2019
Arne 4 2018
?se 7 2018
Hans 2 2017
Get-ChildItem –Path "E:\Backup" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-60))} | Remove-Item
$server = "DEV02"
$database = "Test"
$tablequery = "SELECT name from sys.tables WHERE NAME IN ('NavnLeg')"
$date = (date -f yyyy/MM/dd)
#Declare Connection Variables
$connectionTemplate = "Data Source={0};Integrated Security=SSPI;Initial Catalog={1};"
$connectionString = [string]::Format($connectionTemplate, $server, $database)
$connection = New-Object System.Data.SqlClient.SqlConnection
$connection.ConnectionString = $connectionString
$command = New-Object System.Data.SqlClient.SqlCommand
$command.CommandText = $tablequery
$command.Connection = $connection
$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
$SqlAdapter.SelectCommand = $command
$DataSet = New-Object System.Data.DataSet
$SqlAdapter.Fill($DataSet)
$connection.Close()
foreach ($Row in $DataSet.Tables[0].Rows)
{
$queryData = "SELECT * FROM [$($Row[0])]"
$extractFile = "E:\Backup\$($date)_$($Row[0]).csv"
$command.CommandText = $queryData
$command.Connection = $connection
$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter
$SqlAdapter.SelectCommand = $command
$DataSet = New-Object System.Data.DataSet
$SqlAdapter.Fill($DataSet)
$connection.Close()
$DataSet.Tables[0] | Export-Csv $extractFile -NoTypeInformation
}
最佳答案
在PowerShell 5.1上,Export-CSV默认为ASCII。 -Encoding
参数指定目标文件的编码类型,您可以从ASCII, BigEndianUnicode, Default, OEM, Unicode, UTF7, UTF8, UTF32
中选择
根据我的评论,UTF8是一个不错的选择。
关于sql - 通过PowerShell ISE从SQL Server更改Export-CSV文件中的语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58883983/
我在 Windows 10 上安装了 Xilinx ISE 14.7。当我尝试打开 Project Navigator 时,它会在 Linux 虚拟机 (VM) 中打开。这意味着 Xilinx set
不知道为什么,但今天我的工作站拒绝加载 Powershell ISE。我可以很好地加载 Powershell,并且我的 cmdlet 可以正常工作。我曾尝试加载 32 位和 64 位 ISE,但出于同
我在这里有一个有趣的问题。我正在创建一个日历选择器,以便在创建帐户时使用。它可以正常工作,并且仍在进行中,但是我注意到,当我在Powershell ISE中运行脚本时,几分钟后它将锁定(在此之前,我可
是否可以使用一些类似 vim 的编辑模式或插件使 Powershell ISE 表现得像 vim? 在 netbeans 中,我使用 jVi ,并在 Visual Studio 中使用 VsVim ,
我正在使用 Powershell ISE 来运行构建脚本 - 该脚本又使用 MSBuild - 但是 - 它不允许 MSBuild 的文本颜色显示出来。 MSBuild 输出颜色编码的消息 - 黄色、
我对 Powershell ISE 控制台窗口感到困扰。命令行中没有自动换行功能。当我使用它时,如果我的命令行很长,我就会离命令太远。有没有办法固定命令行的宽度? 谢谢。 最佳答案 直接否,通过开发可
我在 Powershell ISE 中有一个脚本,我已通过点源将其添加到我的 ISE 配置文件(我拥有的唯一配置文件)中。每当我打开 ISE 时,加载的脚本版本是 3.7.2 .但是,脚本的当前版本(
我一直在努力更新我编写的一些脚本。我还在学习 PowerShell,所以我喜欢回顾我的旧版本,看看我是否可以改进。 我偶然发现了模块,并且非常喜欢使用它们来存储可以随时调用的不同操作的想法。 我写了一
当我们在导入的模块中设置断点时,调试器会忽略断点。有没有其他人看到过这种行为? 这让我抓狂,我们广泛使用 PowerShell 模块。 真正奇怪的是,如果我运行 get-psbreakpoint,我可
这是我在脚本中调用的函数: Function SetUp-ScheduledTasks { param ( [string]$Server = "", [string]$TaskNam
扩展this question ... 你如何在 Powershell ISE 中编写多行命令?反引号不起作用。 我说的是命令提示符窗口 C:\> 最佳答案 按 Shift+Return 可以输入多行
我想用豪华脚本自动打开 ISE 中最后打开的文件, 所以我尝试保存这些文件的文件路径,如下所示。 $action = { $psISE.CurrentPowerShellTab.Files | sel
当我尝试使用 Join-Object它抛出以下错误: The term 'join-object' is not recognized as the name of a cmdlet, functio
有没有办法强制 ISE 输出到控制台,而不是使用 Windows 表单? 例如: $host.ui.PromptForChoice($title, $message, $options, 0) 在 I
我在尝试启动 Powershell ISE 时遇到错误。启动以初始面板中显示的“正在加载”开始,然后出现一个对话框“发生意外错误,Windows PowerShell ISE 必须关闭”我用 Goog
我听说PowerShell ISE使用与VisualStudio 2010和Oslo IntelliPad相同的WPF文本编辑器。我知道您可以通过在编辑器的XAML文件中插入自己的WPF控件来扩展此编
我的 Powershell ISE 在启动时崩溃;我相信这是由于 ISE 从错误退出返回时正在加载的选项卡/文件。因此,我目前无法启动 ISE。我正在寻找 Powershell ISE 存储当前打开的
我使用控制台作为管理 mercurial 存储库的工具。使用经典的 cmd 或 Console2 我输入: hg in 控制台提示如下: D:\workspace\someproject>hg in
我遇到过一些情况,当您尝试使用 Ctrl+C 终止进程时,powershell ISE 会卡住。我仍然可以在控制台上移动光标,但状态停留在“正在停止”。 这已经发生在几个命令中,但我注意到一个特定的命
我在玩 powershell 这个想法很简单: 我想验证某个 TCP 端口是否打开。 现在,我可以将其作为 PowerShell 脚本运行,也可以在 ISE 中运行。 现在,在 ISE 中一切正常,脚
我是一名优秀的程序员,十分优秀!