- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这个问题在这里已经有了答案:
Character-encoding problem with string literal in source code
(1 个回答)
3个月前关闭。
我正在尝试编写一个脚本,我想调用它来替换德语变音、ü、ä、ö 等。
我尝试了几个版本,使用 .replace 并在一行和多行中使用 -replace,没关系
现在我坚持这个:
[CmdletBinding()]
param (
[Parameter()]
[string]
$name
)
$name = $name -replace 'ö','oe'
$name = $name -replace 'ä','ae'
$name = $name -replace 'ü','ue'
$name = $name -replace 'ß','ss'
$name = $name -replace 'Ö','Oe'
$name = $name -replace 'Ü','Ue'
$name = $name -replace 'Ä','Ae'
return $name
当我调用脚本/函数时,它不会替换任何字符。我试过“WürstWäßerWörfer”,但它什么也没做。如果我将 $name 设置为“WürstWäßerWörfer”并且只执行
$name =$name -replace
命令它确实有效。如果我调用脚本/函数,它就不起作用。
最佳答案
你可以把你的脚本变成这样的函数:
function Remove-Umlaut {
param (
[Parameter(Mandatory = $true)]
[string]
$String
)
$String -creplace 'Ü', 'Ue' -creplace 'Ö', 'Oe' -creplace 'Ä', 'Ae' -creplace 'ü', 'ue' -creplace 'ö', 'oe' -creplace 'ä', 'ae' -replace 'ß','ss'
}
现在您可以像调用任何其他函数一样调用它。例如:
$String = 'Das Üben von Xylophon und Querflöte ist zweckmäßig.'
Remove-Umlaut -String $String
结果是这样的:
Das Ueben von Xylophon und Querfloete ist zweckmaessig.
此代码也适用于 5.1 版。
关于powershell - 替换讨厌的 'umlaut' |标准方式不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68636502/
我检索一个流。一切正常,但 Umlaute (ä,ö,ü,ß) 的编码除外。 什么是 NäüßÖ´sas so viele Umlaute 成为 NäüÃôsas so viele Umlau
我需要比较德语语言中的两个字符串,以检查它们是否相等并且仅在元音变音的使用上有所不同。例如。 “Jörg”应与“Joerg”相同。 所以我尝试了: var ci = new CultureInfo("
这个问题在这里已经有了答案: Character-encoding problem with string literal in source code (1 个回答) 3个月前关闭。 我正在尝试编写
我有一个从 sqlite 数据库获取数据(国家/地区列表)的应用程序。这些国家/地区采用德语并包含变音符号,例如 Österreich。我想获取按名称排序的国家/地区,并希望 Österreich 靠
我正在尝试“尝试”一些 REST API 和 Java 代码。 因为我主要使用德语,所以我已经设法让 Apache HTTP 客户端使用 UTF-8 编码,以确保以正确的方式处理“元音变音”。 我仍然
我在使用 openxml 时遇到字符元音变音的问题。字符串中的每个字符都使用 Arial,但 ä 使用 Calibri。我真的不知道为什么。 有人可以帮助我吗? 这是我的代码: Doc
我在 C++ 中遇到“元音变音”(字母 ä、ü、ö、...)和 ifstream 的问题。 我使用 curl 下载 html 页面,使用 ifstream 逐行读取下载的文件并解析其中的一些数据。一切
months = ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktob
我正在使用带有简单直接代码的 symfony,试图将任何特殊字符(如 ä Ä ö Ö ü Ü)更改为 a A o O u U。我尝试了所有我能找到的方法 归一化器 echo \Normalizer::
这有效: echo preg_replace("/TesT/i","FOUND","TEST"); // works as expected prints FOUND 为什么下面这个不起作用?在我的项
这有效: echo preg_replace("/TesT/i","FOUND","TEST"); // works as expected prints FOUND 为什么下面这个不起作用?在我的项
我对 JSoup 库的编码行为有一些疑问。 我想解析网页的内容,因此我必须插入一些人名,其中还可以包含德语变音符号如 ä、ö 等。 这是我使用的代码: doc = Jsoup.parse(new UR
我知道如何使用(简单的)key=function 自定义排序。但是,如果我需要更复杂的 key= 函数,该怎么做。我在整理它时遇到了问题。 这是片段:在第一个示例中,我使用 key=locale.st
这个问题在这里已经有了答案: 关闭 11 年前。 Possible Duplicate: C++ source in unicode 刚刚在项目中发现了这行代码: string überwachun
我有以下 XML: Brandenburg Brandenburg Brandenburg
我想使用\w 通配符过滤字符串,但遗憾的是它不包含变音符号。 $i = "Die Höhe"; $x = preg_replace("/[^\w\s]/","",$i); echo $x; //
我有一个看起来像这样的字符串,例如 Lübeck Nürnberg Österreich 和“Umlaute”。 现在我想拆分它并在字符串上添加新的“单词”,如下所示Lübeck Nürnberg Ö
这个问题在这里已经有了答案: How to pass Unicode characters as JSP/Servlet request.getParameter? (5 个答案) 关闭 6 年前。
这个问题在这里已经有了答案: How to pass Unicode characters as JSP/Servlet request.getParameter? (5 个答案) 关闭 6 年前。
有人遇到过这个奇怪的问题吗? 我似乎无法在 FullCalendar.io 中覆盖此格式。 我只是想使用破折号(“-”)而不是 umlaut 'W'。 当前代码如下: header: { le
我是一名优秀的程序员,十分优秀!