Powershell 2: Как разделить определенный символ от тела текста ASCII

Каждый CSR отличается, необходимо будет сделать новый. Перейдите к веб-сайту компании, выпустив сертификат SSL и ищите искупить опцию.

Это позволит Вам ввести новый CSR и сделать его допустимым на новом сервере. По крайней мере, это - то, что я сделал.

5
задан 21 September 2011 в 06:27
1 ответ

Важно отметить, что консоль PS плохо отображает Unicode. Вам нужно будет использовать ISE, чтобы «увидеть», что происходит. Взгляните на этот связанный вопрос SO для дополнительного чтения. Вы можете использовать символ ® в PS, независимо от того, если вам не нужно смотреть скрипт в действии.

В ISE:

PS C:\Users\jscott> $string = "This string contains the ® character"
PS C:\Users\jscott> $string
This string contains the ® character

PS C:\Users\jscott> $string.Replace("®","")
This string contains the  character

PS C:\Users\jscott> $string ="This ® string ® contains ® many ® characters ®®®®"
PS C:\Users\jscott> $string
This ® string ® contains ® many ® characters ®®®®

PS C:\Users\jscott> $string.Replace("®","")
This  string  contains  many  characters 

Чтобы использовать код символа вместо литерала:

PS C:\Users\jscott> $string.Replace("$([char]0x00AE)","")

Согласно обновлению вашего вопроса:

Вам необходимо преобразовать файл ASCII в Unicode / UTF8, прежде чем запускать его через Import-Csv - я не знал, что вы это использовали. Все посмотрите на this и this для других примеров.

1
ответ дан 3 December 2019 в 02:05

Теги

Похожие вопросы