Я хочу, чтобы C# написал фрагмент кода HPKP в текстовое поле.Как получить C# для записи кавычек?
Какая часть апача кода HKPK выглядит следующим образом:
Header always set Public-Key-Pins "pin-sha256=\"base64+primary==\"; pin-sha256=\"base64+backup==\"; max-age=5184000; includeSubDomains"
, что я пытался делать в C#:
apacheTextBox.Text = ("Header always set Public-Key-Pins ") + ("pin-sha256=\"base64+primary==\"; pin-sha256=\"base64+backup==\"; max-age=5184000; includeSubDomains");
что приводит (вводится в текстовое поле, но показано в коде здесь ясный просмотр):
Header always set Public-Key-Pins pin-sha256="base64+primary=="; pin-sha256="base64+backup=="; max-age=5184000; includeSubDomains
Как вы можете видеть, отсутствуют две кавычки между:
pin-sha256="base64+primary=="; pin-sha256="base64+backup=="; max-age=5184000; includeSubDomains
Как я могу получить C# для написания кавычек?
Подсказка:. '\' 'в \" base64' также отсутствует –
вы вроде ответил на ваш вопрос, в том, что вещи, которые вы хотите вывести, поскольку '\" 'выходят как' ''. Ваш следующий вопрос будет «как я вывешиваю» - ответ будет тем же самым, убежать с другим «\». –
сделайте это: 'apacheTextBox.Text = = @ ваша строка;' вам не нужно "для вывода" – Coding4Fun