#970μμ λΆκΈ°: JS.mdλ μ λμ½λ μ κ·ν μ λν΄ μ΄μΌκΈ°ν©λλ€.
ν΄λΉ λ¬Έμμ κ°λ¨ν μ: λ΄ μ΄λ¦ "Jean-FranΓ§ois Bastien"μ λ€μ λ κ°μ§ λ°©λ²μΌλ‘ μ κ·νν μ μμ΅λλ€.
Γ β C+βΜ§
μ΄κ²μ μ λμ½λλ‘ λ λ©μ§ λ¬Έμ μ λλ€. JSμ wasmμ μ°κ²°νλ λμ μμ°μμ μλΉμμκ² λ¬΄μμ κΈ°λν΄μΌ νλμ§ μλ κ²μ΄ μ’μ΅λλ€. μ°λ¦¬λ μ κ·ννμ§ μκΈ°λ‘ μ νν μλ μμ§λ§ κ·Έλ κ² λ§ν΄μΌ ν©λλ€.
JS.mdμμ μ κ·νμ λν΄ λ Όμν μ μλ 4κ°μ§ λ°©λ²μ΄ μμ΅λλ€.
2. λλ 3.μ μ ννλ©΄ μ°λ¦¬κ° κΈ°λνλ μ κ·ν νμμ μ§μ ν΄μΌ ν©λλ€(λ¬Όλ‘ μ κ·νμλ μ¬λ¬ νμμ΄ μκΈ° λλ¬Έμ λλ€).
1, 2, 3μ JS μμ§μ λν΄ν λ²κ·Έμ λν μ’μ μμ€μΈ κ² κ°μ΅λλ€.
λλ ν¬ν 4.
convertToJSString
ν¨μ Web.md#namesκ° μ΄λ―Έ 4λ₯Ό μ§μ νλ€κ³ μκ°ν©λλ€. κ·Έλ¬λ μ κ·νκ° λ°μνμ§ μλλ€λ λͺ
νν ν
μ€νΈλ₯Ό μΆκ°νλ κ²μ΄ μ’μ΅λλ€.
@lukewagnerμ λμνμ΅λλ€.
FWIW, CSSλ μ ν μ κ·νλμ§ μμ΅λλ€.
μ, μΉ νλ«νΌμ μ΄λ€ κ²λ JavaScriptμ string.normalize() λ° URLμ IDNA μΈμ μ λμ½λ μ κ·νλ₯Ό μ¬μ©νμ§ μμ΅λλ€. 4λ νμ€ν μ¬κΈ°μμ μνλ κ²μ λλ€.
λ¬μ½€ν. λλ μ°λ¦¬κ° μ΄λ¬ν κ²°μ μ λ¬Έμννκ³ ν©μμ λλ¬νλμ§ νμΈνκ³ μΆμ΅λλ€. νμ.
κ°μ₯ μ μ©ν λκΈ
convertToJSString
ν¨μ Web.md#namesκ° μ΄λ―Έ 4λ₯Ό μ§μ νλ€κ³ μκ°ν©λλ€. κ·Έλ¬λ μ κ·νκ° λ°μνμ§ μλλ€λ λͺ νν ν μ€νΈλ₯Ό μΆκ°νλ κ²μ΄ μ’μ΅λλ€.