2016-09-14 3 views

답변

1

특수 문자를 이스케이프 처리하거나 암호를 작은 따옴표로 묶어야합니다.

@Lieven Keersmaekers가 말했듯이 @는 @ 특수 문자가 아닙니다.

$Password = '[email protected]' // -- This works (single quotes wont interpret the "special chars") 
$Password = "`[email protected]" // -- This works because you escaped the characters 
$Password = "[email protected]" // -- This wont work 

더 예 :

PS > $Password = "[email protected]" 
$Password 
[email protected] 

PS > $Password = '$uper [email protected]' 
$Password 
$uper [email protected] 

PS > $Password = "`$uper [email protected]" 
$Password 
$uper [email protected] 

하바이 Site

Greetz ELDO 살펴 그래서 당신은 당신이 다른 문제 :

예를 들면이있는 경우보고있다. Ob

+2

'@'는 문자열의 특수 문자가 아닙니다. op에 $가있을 수도 있지만, 확인할 수는 없지만 의심 스럽습니다. 첫 번째 줄은 이미 마지막 줄 대신 오류가 발생했습니다. –

+0

오 - 너의 권리 - @ 특별한 문자가 없다 - 오류는 다른 것일 수밖에 없다 –

+0

아니요 $ 그냥 @ 내 비밀번호 – JoeRod

0

프로가 @ 원인이 아니 었습니다. 그것은 실제로 문제가되는 암호에서 $입니다.

내 암호에 작은 따옴표를 추가했는데 작동합니다.

제안 해 주셔서 감사합니다.

관련 문제