string.xml 파일에 "-"를 넣는 방법
strings.xml
파일 내의 짐에 "-"를 넣을 수 있어야 합니다.
내 문제는 내 소유를 넣을 때 "1261eba2-9d8c-11e1-93e3-40409e0f44a1"
일식이 소리를 지른다는 것입니다.
이 줄에 여러 주석이 있습니다.- "-"를 "엔 대시"문자 (–, &; # 8211;)로 바꿉니다.
이 문제를 어떻게 해결합니까?
오류 메시지를 읽을 때,의 대답은 당신 교체해야 우리한다는을 구석으로입니다 -
함께 –
. 그러면 잘 작동합니다 =)
http://en.wikipedia.org/wiki/Dash
다른 대답은 사용자에게 표시하려는 경우에 적합합니다. 사용자는 "실제"대시와 유니 코드 속임수 사이의 차이를 구분할 수 없습니다.
그러나 실제로 대시가 사용되는 경우 (예 : 어디에 사용이 어딘가에서 암호로 사용되거나 API의 URL 키로 사용되기 때문에) 다음 형식을 사용할 수 있습니다.
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="TypographyDashes">
<string name="EVA_API_KEY">3c42b725-5e20-41c8-982f-dee40be8a05b</string>
</resources>
경고가 제거되고 정규식을 사용하여 읽을 수 있습니다.
getResources().getString(R.string.EVA_API_KEY);
모든 특수 문자 앞에 백 슬래시 (\)를 사용하십시오 . 나처럼 \ & android.
이스케이프 문자라고합니다. (\)
대시는 하이픈 또는 빼기 기호와 기능 구두점 표시이지만 주로 길이와 기능이 두 기호와 많이 있습니다. 대시의 가장 일반적인 버전은 서체의 소문자 n 및 대문자 M의 길이에 따라 명명 엔 대시 (-) 및 전각 대시 (-)입니다.
그냥 교체 -
와 –
키보드에 대시를 입력 할 때, XML이 전부가 마이너스로 대시를 읽기 때문에.
하이픈의 경우 (& # 45) (-) ...
<string name="abc">Welcome - Bro...</string>
더 많은 기호를 보려면 링크 아래에서
http://www.degraeve.com/reference/specialcharacters.php
즐겨 ...
아마도 다음과 가변적입니다.
<string name="test1">1261eba2-9d8c-11e1-93e3-40409e0f44a1</string>
그러나 다음 중 하나가 필요합니다.
<string name="test2">1261eba2–9d8c–11e1–93e3–40409e0f44a1</string>
<string name="test3">1261eba2–9d8c–11e1–93e3–40409e0f44a1</string>
두 번째에서-는-로 대체됩니다. 이야기로 차이를 구분하기는 어렵습니다.
Eclipse의 빠른 수정 바로 가기는 기본적으로 Ctrl
+ 1
이고 Android Studio에서는 기본적으로 Alt
+ Enter
입니다.
참고 URL : https://stackoverflow.com/questions/10578551/how-to-put-a-in-string-xml-file
'ProgramingTip' 카테고리의 다른 글
페이지를 새로 고침 할 때 선택이 선택 상태로 유지되는 이유는 무엇입니까? (0) | 2020.10.20 |
---|---|
최대 로깅 모드 로깅 콘솔 출력 (0) | 2020.10.20 |
디렉토리의 각 파일에 대한 Linux 쉘 펼쳐 파일 이름을 갖춘 프로그램 실행 (0) | 2020.10.20 |
UIAppearance 프록시를 통해 어떤 속성을 접근 할 수 있습니까? (0) | 2020.10.20 |
버튼에 그림자를 제공하는 방법 (0) | 2020.10.20 |