ProgramingTip

string.xml 파일에 "-"를 넣는 방법

bestdevel 2020. 10. 20. 07:55
반응형

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 &#45; Bro...</string>

더 많은 기호를 보려면 링크 아래에서

http://www.degraeve.com/reference/specialcharacters.php

즐겨 ...


아마도 다음과 가변적입니다.

<string name="test1">1261eba2-9d8c-11e1-93e3-40409e0f44a1</string>

그러나 다음 중 하나가 필요합니다.

<string name="test2">1261eba2&#8211;9d8c&#8211;11e1&#8211;93e3&#8211;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

반응형